Execute the operation asynchronously.
Namespace:
Tortuga.Chain.Appenders
Assembly:
Tortuga.Chain.Core (in Tortuga.Chain.Core.dll)
public virtual Task<TResult> ExecuteAsync(
CancellationToken cancellationToken,
Nullable<Object> state
)
Public Overridable Function ExecuteAsync ( _
cancellationToken As CancellationToken, _
state As Nullable(Of Object) _
) As Task(Of TResult)
public:
virtual Task<TResult>^ ExecuteAsync(
CancellationToken^ cancellationToken,
Nullable<Object^> state
)
Parameters
- cancellationToken
- Type: CancellationToken
The cancellation token.
- state
- Type: Nullable<(Of <(<'Object>)>)>
User defined state, usually used for logging.
Return Value
If you don't override this method, it will call execute on the previous link.