C# Класс RavenFS.Storage.StorageActionsAccessor

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
Commit void
ConfigExists bool
Dispose void
GetTotalSize long?
RetrieveMetadata System.Collections.Specialized.NameValueCollection
ToQueryString string

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

Метод Описание
AddSignature ( string name, int level, Action action ) : void
AssociatePage ( string filename, int pageId, int pagePositionInFile, int pageSize ) : void
ClearSignatures ( string name ) : void
CompleteFileUpload ( string filename ) : void
DecrementFileCount ( ) : void
Delete ( string filename ) : void
DeleteConfig ( string name ) : void
GetConfig ( string name ) : NameValueCollection
GetConfigNames ( int start, int pageSize ) : IEnumerable
GetConfigNamesStartingWithPrefix ( string prefix, int start, int take, int &total ) : IList
GetConfigsStartWithPrefix ( string prefix, int start, int take ) : IList
GetFile ( string filename, int start, int pagesToLoad ) : FileAndPages
GetFileCount ( ) : int
GetFilesAfter ( System.Guid etag, int take ) : IEnumerable
GetSignatureSize ( int id, int level ) : long
GetSignatureStream ( int id, int level, Action action ) : void
GetSignatures ( string name ) : IEnumerable
InsertPage ( byte buffer, int size ) : int
PulseTransaction ( ) : void
PutFile ( string filename, long totalSize, NameValueCollection metadata, bool tombstone = false ) : void
ReadFile ( string filename ) : FileHeader
ReadFiles ( int start, int size ) : IEnumerable
ReadPage ( int pageId, byte buffer ) : int
RenameFile ( string filename, string rename, bool commitPeriodically = false ) : void
SetConfig ( string name, NameValueCollection metadata ) : void
StorageActionsAccessor ( TableColumnsCache tableColumnsCache, JET_INSTANCE instance, string databaseName ) : System
UpdateFileMetadata ( string filename, NameValueCollection metadata ) : void

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

Метод Описание
Commit ( ) : void
ConfigExists ( string name ) : bool
Dispose ( ) : void
GetTotalSize ( ) : long?
RetrieveMetadata ( ) : NameValueCollection
ToQueryString ( NameValueCollection metadata ) : string

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

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

public AddSignature ( string name, int level, Action action ) : void
name string
level int
action Action
Результат void

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

public AssociatePage ( string filename, int pageId, int pagePositionInFile, int pageSize ) : void
filename string
pageId int
pagePositionInFile int
pageSize int
Результат void

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

public ClearSignatures ( string name ) : void
name string
Результат void

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

public CompleteFileUpload ( string filename ) : void
filename string
Результат void

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

public DecrementFileCount ( ) : void
Результат void

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

public Delete ( string filename ) : void
filename string
Результат void

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

public DeleteConfig ( string name ) : void
name string
Результат void

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

public GetConfig ( string name ) : NameValueCollection
name string
Результат System.Collections.Specialized.NameValueCollection

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

public GetConfigNames ( int start, int pageSize ) : IEnumerable
start int
pageSize int
Результат IEnumerable

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

public GetConfigNamesStartingWithPrefix ( string prefix, int start, int take, int &total ) : IList
prefix string
start int
take int
total int
Результат IList

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

public GetConfigsStartWithPrefix ( string prefix, int start, int take ) : IList
prefix string
start int
take int
Результат IList

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

public GetFile ( string filename, int start, int pagesToLoad ) : FileAndPages
filename string
start int
pagesToLoad int
Результат FileAndPages

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

public GetFileCount ( ) : int
Результат int

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

public GetFilesAfter ( System.Guid etag, int take ) : IEnumerable
etag System.Guid
take int
Результат IEnumerable

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

public GetSignatureSize ( int id, int level ) : long
id int
level int
Результат long

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

public GetSignatureStream ( int id, int level, Action action ) : void
id int
level int
action Action
Результат void

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

public GetSignatures ( string name ) : IEnumerable
name string
Результат IEnumerable

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

public InsertPage ( byte buffer, int size ) : int
buffer byte
size int
Результат int

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

public PulseTransaction ( ) : void
Результат void

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

public PutFile ( string filename, long totalSize, NameValueCollection metadata, bool tombstone = false ) : void
filename string
totalSize long
metadata System.Collections.Specialized.NameValueCollection
tombstone bool
Результат void

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

public ReadFile ( string filename ) : FileHeader
filename string
Результат FileHeader

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

public ReadFiles ( int start, int size ) : IEnumerable
start int
size int
Результат IEnumerable

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

public ReadPage ( int pageId, byte buffer ) : int
pageId int
buffer byte
Результат int

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

public RenameFile ( string filename, string rename, bool commitPeriodically = false ) : void
filename string
rename string
commitPeriodically bool
Результат void

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

public SetConfig ( string name, NameValueCollection metadata ) : void
name string
metadata System.Collections.Specialized.NameValueCollection
Результат void

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

public StorageActionsAccessor ( TableColumnsCache tableColumnsCache, JET_INSTANCE instance, string databaseName ) : System
tableColumnsCache TableColumnsCache
instance JET_INSTANCE
databaseName string
Результат System

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

public UpdateFileMetadata ( string filename, NameValueCollection metadata ) : void
filename string
metadata System.Collections.Specialized.NameValueCollection
Результат void