예제 #1
0
 /// <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)
     );
예제 #2
0
 public static Task <RollupSearchResponse <THit> > RollupSearchAsync <THit>(this IElasticClient client, IRollupSearchRequest request,
                                                                            CancellationToken ct = default
                                                                            )
     where THit : class
 => client.Rollup.SearchAsync <THit>(request, ct);
예제 #3
0
 public static RollupSearchResponse <THit> RollupSearch <THit>(this IElasticClient client, IRollupSearchRequest request)
     where THit : class
 => client.Rollup.Search <THit>(request);
예제 #4
0
 /// <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);