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