Method RunAsync
- Namespace
- BpNexT.Actions.Abstractions
- Assembly
- BpNexT.Actions.Abstractions.dll
RunAsync<TResult>(Func<IBpSession, TResult>, CancellationToken)
Runs work against the default connection profile's session.
Task<TResult> RunAsync<TResult>(Func<IBpSession, TResult> work, CancellationToken cancellationToken)
Parameters
workFunc<IBpSession, TResult>cancellationTokenCancellationToken
Returns
- Task<TResult>
Type Parameters
TResult
RunAsync<TResult>(string?, Func<IBpSession, TResult>, CancellationToken)
Runs work against a specific connection profile's session.
Task<TResult> RunAsync<TResult>(string? connectionProfileId, Func<IBpSession, TResult> work, CancellationToken cancellationToken)
Parameters
connectionProfileIdstringworkFunc<IBpSession, TResult>cancellationTokenCancellationToken
Returns
- Task<TResult>
Type Parameters
TResult