Table of Contents

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

work Func<IBpSession, TResult>
cancellationToken CancellationToken

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

connectionProfileId string
work Func<IBpSession, TResult>
cancellationToken CancellationToken

Returns

Task<TResult>

Type Parameters

TResult