Table of Contents

Class LowLevelRequestResponseSerializer

Namespace
Elasticsearch.Net
Assembly
Elasticsearch.Net.dll
public class LowLevelRequestResponseSerializer : IElasticsearchSerializer
Inheritance
LowLevelRequestResponseSerializer
Implements
Inherited Members
Extension Methods

Constructors

LowLevelRequestResponseSerializer()

public LowLevelRequestResponseSerializer()

Fields

Instance

public static readonly LowLevelRequestResponseSerializer Instance

Field Value

LowLevelRequestResponseSerializer

Methods

Deserialize(Type, Stream)

public object Deserialize(Type type, Stream stream)

Parameters

type Type
stream Stream

Returns

object

DeserializeAsync(Type, Stream, CancellationToken)

public Task<object> DeserializeAsync(Type type, Stream stream, CancellationToken cancellationToken = default)

Parameters

type Type
stream Stream
cancellationToken CancellationToken

Returns

Task<object>

DeserializeAsync<T>(Stream, CancellationToken)

public Task<T> DeserializeAsync<T>(Stream stream, CancellationToken cancellationToken = default)

Parameters

stream Stream
cancellationToken CancellationToken

Returns

Task<T>

Type Parameters

T

Deserialize<T>(Stream)

public T Deserialize<T>(Stream stream)

Parameters

stream Stream

Returns

T

Type Parameters

T

SerializeAsync<T>(T, Stream, SerializationFormatting, CancellationToken)

public Task SerializeAsync<T>(T data, Stream writableStream, SerializationFormatting formatting, CancellationToken cancellationToken = default)

Parameters

data T
writableStream Stream
formatting SerializationFormatting
cancellationToken CancellationToken

Returns

Task

Type Parameters

T

Serialize<T>(T, Stream, SerializationFormatting)

public void Serialize<T>(T data, Stream writableStream, SerializationFormatting formatting = SerializationFormatting.Indented)

Parameters

data T
writableStream Stream
formatting SerializationFormatting

Type Parameters

T