Class GraphQlReadBatch
Fluent API for combining multiple GraphQL read queries into one HTTP call.
public sealed class GraphQlReadBatch : IGraphQlReadBatch
- Inheritance
-
objectGraphQlReadBatch
- Implements
Methods
Add<TOut>(IQueryable<TOut>)
Adds a typed query to the batch and returns a typed result handle.
public 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.
public GraphQlBatchResult Execute()
Returns
ExecuteAsync(CancellationToken)
Executes all added queries in a single GraphQL request.
public Task<GraphQlBatchResult> ExecuteAsync(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationToken