IOperationDataSource<(Of <(<'TConnection, TTransaction>)>)>..::..ExecuteAsync Method
Execute the operation asynchronously.
Namespace:
Tortuga.Chain.DataSourcesAssembly: Tortuga.Chain.Core (in Tortuga.Chain.Core.dll)
Syntax
Task<Nullable<int>> ExecuteAsync( OperationExecutionToken<TConnection, TTransaction> executionToken, OperationImplementationAsync<TConnection, TTransaction> implementation, CancellationToken cancellationToken, Nullable<Object> state )
Function ExecuteAsync ( _ executionToken As OperationExecutionToken(Of TConnection, TTransaction), _ implementation As OperationImplementationAsync(Of TConnection, TTransaction), _ cancellationToken As CancellationToken, _ state As Nullable(Of Object) _ ) As Task(Of Nullable(Of Integer))
Task<Nullable<int^>>^ ExecuteAsync( OperationExecutionToken<TConnection, TTransaction>^ executionToken, OperationImplementationAsync<TConnection, TTransaction>^ implementation, CancellationToken^ cancellationToken, Nullable<Object^> state )
Parameters
- executionToken
- Type: Tortuga.Chain.Core..::..OperationExecutionToken<(Of <(<'TConnection, TTransaction>)>)>
The execution token.
- implementation
- Type: Tortuga.Chain.Core..::..OperationImplementationAsync<(Of <(<'TConnection, TTransaction>)>)>
The implementation.
- cancellationToken
- Type: CancellationToken
The cancellation token.