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
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
public void Serialize<T>(T data, Stream writableStream, SerializationFormatting formatting = SerializationFormatting.Indented)
Parameters
data
T
writableStream
Stream
formatting
SerializationFormatting
Type Parameters
T