Table of Contents

Class ResponseBuilder

Namespace
Elasticsearch.Net
Assembly
Elasticsearch.Net.dll
public static class ResponseBuilder
Inheritance
ResponseBuilder
Inherited Members

Fields

BufferSize

public const int BufferSize = 81920

Field Value

int

Methods

ToResponseAsync<TResponse>(RequestData, Exception, int?, IEnumerable<string>, Stream, string, CancellationToken)

public static Task<TResponse> ToResponseAsync<TResponse>(RequestData requestData, Exception ex, int? statusCode, IEnumerable<string> warnings, Stream responseStream, string mimeType = "application/json", CancellationToken cancellationToken = default) where TResponse : class, IElasticsearchResponse, new()

Parameters

requestData RequestData
ex Exception
statusCode int?
warnings IEnumerable<string>
responseStream Stream
mimeType string
cancellationToken CancellationToken

Returns

Task<TResponse>

Type Parameters

TResponse

ToResponse<TResponse>(RequestData, Exception, int?, IEnumerable<string>, Stream, string)

public static TResponse ToResponse<TResponse>(RequestData requestData, Exception ex, int? statusCode, IEnumerable<string> warnings, Stream responseStream, string mimeType = "application/json") where TResponse : class, IElasticsearchResponse, new()

Parameters

requestData RequestData
ex Exception
statusCode int?
warnings IEnumerable<string>
responseStream Stream
mimeType string

Returns

TResponse

Type Parameters

TResponse