C# Класс BitSharper.Store.DiskBlockStore

Stores the block chain to disk but still holds it in memory. This is intended for desktop apps and tests. Constrained environments like mobile phones probably won't want to or be able to store all the block headers in RAM.
Наследование: IBlockStore
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
DiskBlockStore ( NetworkParameters @params, FileInfo file ) : System
Dispose ( ) : void
Get ( Sha256Hash hash ) : StoredBlock
GetChainHead ( ) : StoredBlock
Put ( StoredBlock block ) : void
SetChainHead ( StoredBlock chainHead ) : void

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

Метод Описание
CreateNewStore ( NetworkParameters @params, FileInfo file ) : void
Load ( FileInfo file ) : void

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

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

public DiskBlockStore ( NetworkParameters @params, FileInfo file ) : System
@params NetworkParameters
file System.IO.FileInfo
Результат System

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

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

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

public Get ( Sha256Hash hash ) : StoredBlock
hash Sha256Hash
Результат StoredBlock

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

public GetChainHead ( ) : StoredBlock
Результат StoredBlock

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

public Put ( StoredBlock block ) : void
block StoredBlock
Результат void

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

public SetChainHead ( StoredBlock chainHead ) : void
chainHead StoredBlock
Результат void