C# Класс FoundationDB.Storage.Memory.IO.SnapshotWriter

Показать файл Открыть проект

Открытые методы

Метод Описание
FlushAsync ( CancellationToken ct ) : Task
SnapshotWriter ( FoundationDB.Storage.Memory.IO.Win32SnapshotFile file, int levels, int pageSize, int bufferSize ) : FoundationDB.Client
WriteHeaderAsync ( FoundationDB.Storage.Memory.IO.SnapshotFormat headerFlags, Uuid128 uid, ulong sequence, long count, long timestamp, IFdbTuple>.IDictionary attributes ) : Task

Write the header to the file

This needs to be called before writing any level to the file

WriteJumpTableAsync ( CancellationToken ct ) : Task
WriteLevelAsync ( int level, IntPtr segment, CancellationToken ct ) : Task

Приватные методы

Метод Описание
PadPageIfNeeded ( int pageSize, byte padByte ) : void

Описание методов

FlushAsync() публичный Метод

public FlushAsync ( CancellationToken ct ) : Task
ct System.Threading.CancellationToken
Результат Task

SnapshotWriter() публичный Метод

public SnapshotWriter ( FoundationDB.Storage.Memory.IO.Win32SnapshotFile file, int levels, int pageSize, int bufferSize ) : FoundationDB.Client
file FoundationDB.Storage.Memory.IO.Win32SnapshotFile
levels int
pageSize int
bufferSize int
Результат FoundationDB.Client

WriteHeaderAsync() публичный Метод

Write the header to the file
This needs to be called before writing any level to the file
public WriteHeaderAsync ( FoundationDB.Storage.Memory.IO.SnapshotFormat headerFlags, Uuid128 uid, ulong sequence, long count, long timestamp, IFdbTuple>.IDictionary attributes ) : Task
headerFlags FoundationDB.Storage.Memory.IO.SnapshotFormat
uid Uuid128
sequence ulong
count long
timestamp long
attributes IFdbTuple>.IDictionary
Результат Task

WriteJumpTableAsync() публичный Метод

public WriteJumpTableAsync ( CancellationToken ct ) : Task
ct System.Threading.CancellationToken
Результат Task

WriteLevelAsync() публичный Метод

public WriteLevelAsync ( int level, IntPtr segment, CancellationToken ct ) : Task
level int
segment System.IntPtr
ct System.Threading.CancellationToken
Результат Task