Table of Contents

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

work Func<IBpQlSession, TResult>
cancellationToken CancellationToken

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

connectionProfileId string
work Func<IBpQlSession, TResult>
cancellationToken CancellationToken

Returns

Task<TResult>

Type Parameters

TResult