Table of Contents

Class TransactionsDecorator

Namespace
Foundation.Data.Doublets.Cli
Assembly
Foundation.Data.Doublets.Cli.dll

The uint-addressed transactions decorator used by the clink CLI.

public class TransactionsDecorator : TransactionsDecorator<uint>, ITransactionsLinks<uint>, INamedTypesLinks<uint>, ILinks<uint>, ILinks<uint, LinksConstants<uint>>, INamedTypes<uint>, IDisposable
Inheritance
LinksOperatorBase<uint>
LinksDecoratorBase<uint>
TransactionsDecorator
Implements
ILinks<uint>
ILinks<uint, LinksConstants<uint>>
Inherited Members
LinksDecoratorBase<uint>._constants
LinksDecoratorBase<uint>._facade
LinksDecoratorBase<uint>.Facade
LinksDecoratorBase<uint>.Constants
LinksOperatorBase<uint>._links
LinksOperatorBase<uint>.Links
Extension Methods

Remarks

Nothing but a convenience name for TransactionsDecorator<TLinkAddress> closed over uint: consumers that address their doublets store with ulong (or any other IUnsignedNumber<TSelf>) use the generic form directly.

Constructors

public TransactionsDecorator(INamedTypesLinks<uint> inner, INamedTypesLinks<uint> logStore, LogRetentionPolicy? retentionPolicy = null, CommitMode commitMode = CommitMode.Sync, bool trace = false)

Parameters

inner INamedTypesLinks<uint>
logStore INamedTypesLinks<uint>
retentionPolicy LogRetentionPolicy
commitMode CommitMode
trace bool