NFX.Log.Bin NamespaceNFX Class Library

[This is preliminary documentation and is subject to change.]

 
Classes

  ClassDescription
Public classBinLogException
Base exception thrown by the binlog-related framework
Protected classFormat
Facilittates reading primitive values from stream
Public classLogCorruption
Denotes a special surrogate structure that indicates log corruption
Public classLogReader
Provides abstraction for binary object log readers. Use Open(stream method) to obtain the instance of the reader type appropriate for particular content. This class is NOT thread safe
Public classLogUTCTimeStamp
Denotes a special surrogate structure that wraps DatTime in log. These structures get inserted in log automatically by binary log writers to indicate te point in time
Public classLogWriter
Public classSlimLogReader
Reads bin log in Slim format. The format does not support object versioning however it is very efficient in both space and speed
Public classSlimLogWriter
Writes bin log in Slim format. The format does not support object versioning however it is very efficient in both space and speed
Interfaces

  InterfaceDescription
Public interfaceILogMetadata
Denotes entities that represent metadata - extra information about data such as timestamps and corruptions
Enumerations

  EnumerationDescription
Public enumerationFormat PageHeaderReadStatus