Table of Contents

Interface IGraphQlReadBatch

Namespace
BpNexT.NET.GraphQL.Batch
Assembly
BpNexT.NET.Contracts.GraphQL.dll

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

query IQueryable<TOut>

Returns

GraphQlBatchHandle<TOut>

Type Parameters

TOut

Execute()

Executes all added queries in a single GraphQL request.

GraphQlBatchResult Execute()

Returns

GraphQlBatchResult

ExecuteAsync(CancellationToken)

Executes all added queries in a single GraphQL request.

Task<GraphQlBatchResult> ExecuteAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task<GraphQlBatchResult>