Generic interface for loading records into a Netrics table.
Namespace: NetricsServerInterface
Assembly: NetricsServerInterface (in NetricsServerInterface.dll)
Syntax
| Visual Basic (Declaration) |
|---|
| Public Interface NetricsTableRecSrc |
| C# |
|---|
| public interface NetricsTableRecSrc |
| C++ |
|---|
| interface class NetricsTableRecSrc |
| J# |
|---|
| public interface NetricsTableRecSrc |
| JScript |
|---|
| public interface NetricsTableRecSrc |
Types that implement NetricsTableRecSrc
| Type | Description |
|---|---|
| NetricsServerInterface.NetricsArrayRecSrc | Array based record source for loading data. |
| NetricsServerInterface.NetricsCSVRecSrc | NetricsRecSrc implementation for CSV file records. |
| NetricsServerInterface.NetricsTextFileRecSrc | Text file record source for loading data. |
Remarks
This interface is used to provide records to the NetricsTable class. It's main purpose is to allow the user to implement a class which doesn't have to load all the table's records into memory at the same time, which can be a problem if the table contains hundreds of megabytes of data. One example of this is when the records are permanently stored in a file. The RecSrc could read the file one record at a time, and no more than one record would be in memory at once.