C# Class Platform.StreamStorage.Azure.PageWriter

Helps to write data to the underlying store, which accepts only pages with specific size
Inheritance: IDisposable
Afficher le fichier Open project: Lokad/lokad-data-platform Class Usage Examples

Méthodes publiques

Méthode Description
CacheLastPageIfNeeded ( long position, TailLoaderDelegate loader ) : void
Dispose ( ) : void
Flush ( ) : void
PageWriter ( int pageSizeInBytes, AppendWriterDelegate writer ) : System
Reset ( ) : void
Write ( byte buffer ) : void
Write ( byte buffer, int offset, long length ) : void

Private Methods

Méthode Description
CheckNotDisposed ( ) : void

Method Details

CacheLastPageIfNeeded() public méthode

public CacheLastPageIfNeeded ( long position, TailLoaderDelegate loader ) : void
position long
loader TailLoaderDelegate
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Flush() public méthode

public Flush ( ) : void
Résultat void

PageWriter() public méthode

public PageWriter ( int pageSizeInBytes, AppendWriterDelegate writer ) : System
pageSizeInBytes int
writer AppendWriterDelegate
Résultat System

Reset() public méthode

public Reset ( ) : void
Résultat void

Write() public méthode

public Write ( byte buffer ) : void
buffer byte
Résultat void

Write() public méthode

public Write ( byte buffer, int offset, long length ) : void
buffer byte
offset int
length long
Résultat void