/// <inheritdoc/>
 public IGetIndexTemplateResponse GetIndexTemplate(IGetIndexTemplateRequest request)
 {
     return(this.Dispatcher.Dispatch <IGetIndexTemplateRequest, GetIndexTemplateRequestParameters, GetIndexTemplateResponse>(
                request,
                (p, d) => this.LowLevelDispatch.IndicesGetTemplateDispatch <GetIndexTemplateResponse>(p)
                ));
 }
		/// <inheritdoc/>
		public IGetIndexTemplateResponse GetIndexTemplate(IGetIndexTemplateRequest request)
		{
			return this.Dispatcher.Dispatch<IGetIndexTemplateRequest, GetIndexTemplateRequestParameters, GetIndexTemplateResponse>(
				request,
				(p, d) => this.LowLevelDispatch.IndicesGetTemplateDispatch<GetIndexTemplateResponse>(p)
			);
		}
示例#3
0
 /// <inheritdoc />
 public Task <IGetIndexTemplateResponse> GetIndexTemplateAsync(IGetIndexTemplateRequest request,
                                                               CancellationToken cancellationToken = default(CancellationToken)
                                                               ) =>
 Dispatcher
 .DispatchAsync <IGetIndexTemplateRequest, GetIndexTemplateRequestParameters, GetIndexTemplateResponse, IGetIndexTemplateResponse>(
     request,
     cancellationToken,
     (p, d, c) => LowLevelDispatch.IndicesGetTemplateDispatchAsync <GetIndexTemplateResponse>(p, c)
     );
 public static Task <GetIndexTemplateResponse> GetIndexTemplateAsync(this IElasticClient client, IGetIndexTemplateRequest request,
                                                                     CancellationToken ct = default
                                                                     )
 => client.Indices.GetTemplateAsync(request, ct);
 public static GetIndexTemplateResponse GetIndexTemplate(this IElasticClient client, IGetIndexTemplateRequest request)
 => client.Indices.GetTemplate(request);
		/// <inheritdoc/>
		public Task<IGetIndexTemplateResponse> GetIndexTemplateAsync(IGetIndexTemplateRequest request) => 
			this.Dispatcher.DispatchAsync<IGetIndexTemplateRequest, GetIndexTemplateRequestParameters, GetIndexTemplateResponse, IGetIndexTemplateResponse>(
				request,
				(p, d) => this.LowLevelDispatch.IndicesGetTemplateDispatchAsync<GetIndexTemplateResponse>(p)
			);
 /// <inheritdoc/>
 public Task <IGetIndexTemplateResponse> GetIndexTemplateAsync(IGetIndexTemplateRequest request) =>
 this.Dispatcher.DispatchAsync <IGetIndexTemplateRequest, GetIndexTemplateRequestParameters, GetIndexTemplateResponse, IGetIndexTemplateResponse>(
     request,
     new GetIndexTemplateConverter(DeserializeGetIndexTemplateResponse),
     (p, d) => this.LowLevelDispatch.IndicesGetTemplateDispatchAsync <GetIndexTemplateResponse>(p)
     );
		/// <inheritdoc/>
		public Task<IGetIndexTemplateResponse> GetIndexTemplateAsync(IGetIndexTemplateRequest request, CancellationToken cancellationToken = default(CancellationToken)) =>
			this.Dispatcher.DispatchAsync<IGetIndexTemplateRequest, GetIndexTemplateRequestParameters, GetIndexTemplateResponse, IGetIndexTemplateResponse>(
				request,
				cancellationToken,
				(p, d, c) => this.LowLevelDispatch.IndicesGetTemplateDispatchAsync<GetIndexTemplateResponse>(p, c)
			);
 /// <inheritdoc />
 public Task <GetIndexTemplateResponse> GetIndexTemplateAsync(IGetIndexTemplateRequest request, CancellationToken ct = default) =>
 DoRequestAsync <IGetIndexTemplateRequest, GetIndexTemplateResponse>(request, request.RequestParameters, ct);
 /// <inheritdoc />
 public GetIndexTemplateResponse GetIndexTemplate(IGetIndexTemplateRequest request) =>
 DoRequest <IGetIndexTemplateRequest, GetIndexTemplateResponse>(request, request.RequestParameters);