Tortuga.Chain Namespace
Tortuga.Chain.CommandBuilders Namespace
Tortuga.Chain.Metadata Namespace

OperationExecutionToken<(Of <(<'TConnection, TTransaction>)>)>..::..ExecuteAsync Method

Executes the specified implementation asynchronously.

Namespace:  Tortuga.Chain.Core
Assembly:  Tortuga.Chain.Core (in Tortuga.Chain.Core.dll)

Syntax


public Task<Nullable<int>> ExecuteAsync(
	OperationImplementationAsync<TConnection, TTransaction> implementation,
	CancellationToken cancellationToken,
	Nullable<Object> state
)
Public Function ExecuteAsync ( _
	implementation As OperationImplementationAsync(Of TConnection, TTransaction), _
	cancellationToken As CancellationToken, _
	state As Nullable(Of Object) _
) As Task(Of Nullable(Of Integer))
public:
Task<Nullable<int^>>^ ExecuteAsync(
	OperationImplementationAsync<TConnection, TTransaction>^ implementation, 
	CancellationToken^ cancellationToken, 
	Nullable<Object^> state
)

Parameters

implementation
Type: Tortuga.Chain.Core..::..OperationImplementationAsync<(Of <(<'TConnection, TTransaction>)>)>
The implementation.
cancellationToken
Type: CancellationToken
The cancellation token.
state
Type: Nullable<(Of <(<'Object>)>)>
The state.

Return Value

Task.