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.