/// <inheritdoc /> public Task <IRollupSearchResponse <THit> > RollupSearchAsync <THit>(IRollupSearchRequest request, CancellationToken cancellationToken = default) where THit : class => Dispatcher.DispatchAsync <IRollupSearchRequest, RollupSearchRequestParameters, RollupSearchResponse <THit>, IRollupSearchResponse <THit> >( request, cancellationToken, (p, d, c) => LowLevelDispatch.XpackRollupRollupSearchDispatchAsync <RollupSearchResponse <THit> >(p, d, c) );
public static Task <RollupSearchResponse <THit> > RollupSearchAsync <THit>(this IElasticClient client, IRollupSearchRequest request, CancellationToken ct = default ) where THit : class => client.Rollup.SearchAsync <THit>(request, ct);
public static RollupSearchResponse <THit> RollupSearch <THit>(this IElasticClient client, IRollupSearchRequest request) where THit : class => client.Rollup.Search <THit>(request);
/// <inheritdoc /> public IRollupSearchResponse <THit> RollupSearch <THit>(IRollupSearchRequest request) where THit : class => Dispatcher.Dispatch <IRollupSearchRequest, RollupSearchRequestParameters, RollupSearchResponse <THit> >( request, (p, d) => LowLevelDispatch.XpackRollupRollupSearchDispatch <RollupSearchResponse <THit> >(p, d) );
/// <inheritdoc /> public Task <RollupSearchResponse <THit> > RollupSearchAsync <THit>(IRollupSearchRequest request, CancellationToken ct = default) where THit : class => DoRequestAsync <IRollupSearchRequest, RollupSearchResponse <THit> > (request, request.RequestParameters, ct);
/// <inheritdoc /> public RollupSearchResponse <THit> RollupSearch <THit>(IRollupSearchRequest request) where THit : class => DoRequest <IRollupSearchRequest, RollupSearchResponse <THit> >(request, request.RequestParameters);