Table of Contents

Interface IElasticsearchSerializer

Namespace
Elasticsearch.Net
Assembly
Elasticsearch.Net.dll
public interface IElasticsearchSerializer
Extension Methods

Methods

Deserialize(Type, Stream)

object Deserialize(Type type, Stream stream)

Parameters

type Type
stream Stream

Returns

object

DeserializeAsync(Type, Stream, CancellationToken)

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

Parameters

type Type
stream Stream
cancellationToken CancellationToken

Returns

Task<object>

DeserializeAsync<T>(Stream, CancellationToken)

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

Parameters

stream Stream
cancellationToken CancellationToken

Returns

Task<T>

Type Parameters

T

Deserialize<T>(Stream)

T Deserialize<T>(Stream stream)

Parameters

stream Stream

Returns

T

Type Parameters

T

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

Task SerializeAsync<T>(T data, Stream stream, SerializationFormatting formatting = SerializationFormatting.Indented, CancellationToken cancellationToken = default)

Parameters

data T
stream Stream
formatting SerializationFormatting
cancellationToken CancellationToken

Returns

Task

Type Parameters

T

Serialize<T>(T, Stream, SerializationFormatting)

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

Parameters

data T
stream Stream
formatting SerializationFormatting

Type Parameters

T