C# Класс BitSharp.Core.Builders.UnconfirmedTxesBuilder

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

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

Метод Описание
AddBlock ( ChainedHeader chainedHeader, IEnumerable blockTxes, CancellationToken cancelToken = default(CancellationToken) ) : void
ContainsTransaction ( UInt256 txHash ) : bool
Dispose ( ) : void
GetTransactionsSpending ( BitSharp.Core.Domain.TxOutputKey txOutputKey ) : UnconfirmedTx>.ImmutableDictionary
GetTransactionsSpending ( UInt256 txHash, uint outputIndex ) : UnconfirmedTx>.ImmutableDictionary
RollbackBlock ( ChainedHeader chainedHeader, IEnumerable blockTxes ) : void
ToImmutable ( ) : UnconfirmedTxes
TryAddTransaction ( DecodedTx decodedTx ) : bool
TryGetTransaction ( UInt256 txHash, UnconfirmedTx &unconfirmedTx ) : bool
UnconfirmedTxesBuilder ( ICoreDaemon coreDaemon, ICoreStorage coreStorage, IStorageManager storageManager ) : BitSharp.Common

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

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

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

Метод Описание
LoadChain ( ) : BitSharp.Core.Domain.Chain

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

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

public AddBlock ( ChainedHeader chainedHeader, IEnumerable blockTxes, CancellationToken cancelToken = default(CancellationToken) ) : void
chainedHeader BitSharp.Core.Domain.ChainedHeader
blockTxes IEnumerable
cancelToken System.Threading.CancellationToken
Результат 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 txOutputKey ) : UnconfirmedTx>.ImmutableDictionary
txOutputKey BitSharp.Core.Domain.TxOutputKey
Результат UnconfirmedTx>.ImmutableDictionary

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

public GetTransactionsSpending ( UInt256 txHash, uint outputIndex ) : UnconfirmedTx>.ImmutableDictionary
txHash UInt256
outputIndex uint
Результат UnconfirmedTx>.ImmutableDictionary

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

public RollbackBlock ( ChainedHeader chainedHeader, IEnumerable blockTxes ) : void
chainedHeader BitSharp.Core.Domain.ChainedHeader
blockTxes IEnumerable
Результат void

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

public ToImmutable ( ) : UnconfirmedTxes
Результат BitSharp.Core.Domain.UnconfirmedTxes

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

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

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

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

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

public UnconfirmedTxesBuilder ( ICoreDaemon coreDaemon, ICoreStorage coreStorage, IStorageManager storageManager ) : BitSharp.Common
coreDaemon ICoreDaemon
coreStorage ICoreStorage
storageManager IStorageManager
Результат BitSharp.Common