Interface IGraphQlReadBatch
Fluent API for combining multiple GraphQL read queries into one HTTP call.
public interface IGraphQlReadBatch
Methods
Add<TOut>(IQueryable<TOut>)
Adds a typed query to the batch and returns a typed result handle.
GraphQlBatchHandle<TOut> Add<TOut>(IQueryable<TOut> query)
Parameters
queryIQueryable<TOut>
Returns
- GraphQlBatchHandle<TOut>
Type Parameters
TOut
Execute()
Executes all added queries in a single GraphQL request.
GraphQlBatchResult Execute()
Returns
ExecuteAsync(CancellationToken)
Executes all added queries in a single GraphQL request.
Task<GraphQlBatchResult> ExecuteAsync(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationToken