C# Класс BitSharp.Core.Storage.Memory.MemoryUnconfirmedTxesCursor

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

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

Метод Описание
BeginTransaction ( bool readOnly ) : void
CommitTransaction ( ) : void
ContainsTransaction ( UInt256 txHash ) : bool
Dispose ( ) : void
GetTransactionsSpending ( BitSharp.Core.Domain.TxOutputKey prevTxOutputKey ) : UnconfirmedTx>.ImmutableDictionary
RollbackTransaction ( ) : void
TryAddTransaction ( UnconfirmedTx unconfirmedTx ) : bool
TryGetTransaction ( UInt256 txHash, UnconfirmedTx &unconfimedTx ) : bool
TryRemoveTransaction ( UInt256 txHash ) : bool

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

Метод Описание
Dispose ( bool disposing ) : void

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

Метод Описание
CheckTransaction ( ) : void
CheckWriteTransaction ( ) : void
MemoryUnconfirmedTxesCursor ( BitSharp.Core.Storage.Memory.MemoryUnconfirmedTxesStorage unconfirmedTxesStorage ) : BitSharp.Common

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

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

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

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

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

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

public ContainsTransaction ( UInt256 txHash ) : bool
txHash UInt256
Результат bool

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

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

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

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

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

public GetTransactionsSpending ( BitSharp.Core.Domain.TxOutputKey prevTxOutputKey ) : UnconfirmedTx>.ImmutableDictionary
prevTxOutputKey BitSharp.Core.Domain.TxOutputKey
Результат UnconfirmedTx>.ImmutableDictionary

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

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

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

public TryAddTransaction ( UnconfirmedTx unconfirmedTx ) : bool
unconfirmedTx BitSharp.Core.Domain.UnconfirmedTx
Результат bool

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

public TryGetTransaction ( UInt256 txHash, UnconfirmedTx &unconfimedTx ) : bool
txHash UInt256
unconfimedTx BitSharp.Core.Domain.UnconfirmedTx
Результат bool

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

public TryRemoveTransaction ( UInt256 txHash ) : bool
txHash UInt256
Результат bool