C# Класс BTDB.KVDBLayer.FileCollectionWithFileInfos

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

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

Метод Описание
AddFile ( string humanHint ) : IFileCollectionFile
ConcurentTemporaryTruncate ( uint idx, uint offset ) : void
DeleteAllUnknownFiles ( ) : void
FileCollectionWithFileInfos ( IFileCollection fileCollection ) : System
FileInfoByIdx ( uint idx ) : IFileInfo
GetCount ( ) : uint
GetFile ( uint fileId ) : IFileCollectionFile
GetSize ( uint key ) : ulong
LoadInfoAboutFiles ( ) : void
MakeIdxUnknown ( uint key ) : void
NextGeneration ( ) : long
SetInfo ( uint idx, IFileInfo fileInfo ) : void

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

Метод Описание
SkipHeader ( AbstractBufferedReader reader ) : void
WriteHeader ( AbstractBufferedWriter writer, Guid guid ) : void

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

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

public AddFile ( string humanHint ) : IFileCollectionFile
humanHint string
Результат IFileCollectionFile

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

public ConcurentTemporaryTruncate ( uint idx, uint offset ) : void
idx uint
offset uint
Результат void

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

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

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

public FileCollectionWithFileInfos ( IFileCollection fileCollection ) : System
fileCollection IFileCollection
Результат System

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

public FileInfoByIdx ( uint idx ) : IFileInfo
idx uint
Результат IFileInfo

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

public GetCount ( ) : uint
Результат uint

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

public GetFile ( uint fileId ) : IFileCollectionFile
fileId uint
Результат IFileCollectionFile

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

public GetSize ( uint key ) : ulong
key uint
Результат ulong

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

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

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

public MakeIdxUnknown ( uint key ) : void
key uint
Результат void

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

public NextGeneration ( ) : long
Результат long

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

public SetInfo ( uint idx, IFileInfo fileInfo ) : void
idx uint
fileInfo IFileInfo
Результат void