C# Class Platform.StreamStorage.File.FileEventStoreChunk

Represents collection of events within a single physical file. It can be opened as mutable or as read-only
Inheritance: IDisposable
Afficher le fichier Open project: Lokad/lokad-data-platform Class Usage Examples

Méthodes publiques

Méthode Description
Append ( string key, IEnumerable data ) : ChunkAppendResult
CreateNew ( string path ) : FileEventStoreChunk
Dispose ( ) : void
OpenExistingForWriting ( string path, long offset ) : FileEventStoreChunk
OpenForReading ( string path ) : FileEventStoreChunk
ReadAll ( long starting, int maxCount ) : IEnumerable
Reset ( ) : void

Private Methods

Méthode Description
FileEventStoreChunk ( FileStream stream, bool isMutable ) : System

Method Details

Append() public méthode

public Append ( string key, IEnumerable data ) : ChunkAppendResult
key string
data IEnumerable
Résultat ChunkAppendResult

CreateNew() public static méthode

public static CreateNew ( string path ) : FileEventStoreChunk
path string
Résultat FileEventStoreChunk

Dispose() public méthode

public Dispose ( ) : void
Résultat void

OpenExistingForWriting() public static méthode

public static OpenExistingForWriting ( string path, long offset ) : FileEventStoreChunk
path string
offset long
Résultat FileEventStoreChunk

OpenForReading() public static méthode

public static OpenForReading ( string path ) : FileEventStoreChunk
path string
Résultat FileEventStoreChunk

ReadAll() public méthode

public ReadAll ( long starting, int maxCount ) : IEnumerable
starting long
maxCount int
Résultat IEnumerable

Reset() public méthode

public Reset ( ) : void
Résultat void