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