GSF.
|
Class | Description | |
---|---|---|
BlockAllocatedMemoryStream | Defines a stream whose backing store is memory. Externally this class operates similar to a MemoryStream, internally it uses dynamically allocated buffer blocks instead of one large contiguous array of data. | |
CachedFileStream | Represents a file stream that caches recently used blocks in memory. | |
ExportDestination | Represents a destination location when exporting data using MultipleDestinationExporter. | |
FilePath | Contains File and Path manipulation methods. | |
FileProcessor | Tracks files processed in a list of directories, and notifies when new files become available to be processed. | |
FileProcessorEventArgs | Arguments to events triggered by the FileProcessor. | |
InterprocessCache | Represents a serialized data cache that can be saved or read from multiple applications using inter-process synchronization. | |
IsamDataFileBaseT | An abstract class that defines the read/write capabilities for ISAM (Indexed Sequential Access Method) file. | |
LogFile | Represents a file that can be used for logging messages in real-time. | |
MultipleDestinationExporter | Handles the exporting of a file to multiple destinations that are defined in the config file. | |
Outage | Represents an outage as a start time and an end time. | |
OutageLog | Represents a persisted log of outages as a list of start and stop times. | |
OutageLogProcessor | Represents a thread-safe OutageLog processor that will operate on each Outage with a consumer provided function on independent threads. | |
RunTimeLog | Represents a persisted run-time log that tracks last start, stop and running times. | |
SafeFileWatcher | Represents a wrapper around the native .NET FileSystemWatcher that avoids problems with dangling references when using a file watcher instance as a class member that never gets disposed. | |
StreamExtensions | Defines extension functions related to Stream manipulation. |
Enumeration | Description | |
---|---|---|
FileEnumerationStrategy | Defines strategies for enumerating files in the watch directories. | |
LogFileFullOperation | Specifies the operation to be performed on the LogFile when it is full. |