C# Класс Deveel.Data.Store.Journaled.ResourceBase

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

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

Метод Описание
Close ( ) : void
Delete ( ) : void
Dispose ( ) : void
Open ( bool readOnly ) : void
Read ( long pageNumber, byte buffer, int offset ) : void
SetSize ( long value ) : void
Write ( long pageNumber, byte buffer, int offset, int count ) : void

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void
Persist ( PersistCommand command ) : void
ResourceBase ( JournaledSystem journaledSystem, long id, string name, IStoreData data ) : System
SetReadOnly ( bool value ) : void

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

Метод Описание
OnPostRecover ( ) : void
PersistClose ( ) : void
PersistDelete ( ) : void
PersistOpen ( bool readOnly ) : void
PersistPageChange ( long page, int offset, int count, Stream source ) : void
PersistSetSize ( long newSize ) : void
Synch ( ) : void

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

Close() публичный абстрактный Метод

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

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

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

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

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

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

Open() публичный абстрактный Метод

public abstract Open ( bool readOnly ) : void
readOnly bool
Результат void

Persist() защищенный абстрактный Метод

protected abstract Persist ( PersistCommand command ) : void
command PersistCommand
Результат void

Read() публичный абстрактный Метод

public abstract Read ( long pageNumber, byte buffer, int offset ) : void
pageNumber long
buffer byte
offset int
Результат void

ResourceBase() защищенный Метод

protected ResourceBase ( JournaledSystem journaledSystem, long id, string name, IStoreData data ) : System
journaledSystem JournaledSystem
id long
name string
data IStoreData
Результат System

SetReadOnly() защищенный Метод

protected SetReadOnly ( bool value ) : void
value bool
Результат void

SetSize() публичный абстрактный Метод

public abstract SetSize ( long value ) : void
value long
Результат void

Write() публичный абстрактный Метод

public abstract Write ( long pageNumber, byte buffer, int offset, int count ) : void
pageNumber long
buffer byte
offset int
count int
Результат void