Search Results for

    Show / Hide Table of Contents

    Class LowLevelRequestResponseSerializer

    Inheritance
    object
    LowLevelRequestResponseSerializer
    Implements
    IOpenSearchSerializer
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: OpenSearch.Net
    Assembly: OpenSearch.Net.dll
    Syntax
    public class LowLevelRequestResponseSerializer : IOpenSearchSerializer

    Fields

    | Edit this page View Source

    Instance

    Declaration
    public static readonly LowLevelRequestResponseSerializer Instance
    Field Value
    Type Description
    LowLevelRequestResponseSerializer

    Methods

    | Edit this page View Source

    Deserialize(Type, Stream)

    Deserialize stream to an instance of type

    Declaration
    public object Deserialize(Type type, Stream stream)
    Parameters
    Type Name Description
    Type type
    Stream stream
    Returns
    Type Description
    object
    | Edit this page View Source

    DeserializeAsync(Type, Stream, CancellationToken)

    Deserialize stream to an instance of type

    Declaration
    public Task<object> DeserializeAsync(Type type, Stream stream, CancellationToken cancellationToken = default)
    Parameters
    Type Name Description
    Type type
    Stream stream
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<object>
    | Edit this page View Source

    DeserializeAsync<T>(Stream, CancellationToken)

    Deserialize stream to an instance of T

    Declaration
    public Task<T> DeserializeAsync<T>(Stream stream, CancellationToken cancellationToken = default)
    Parameters
    Type Name Description
    Stream stream
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<T>
    Type Parameters
    Name Description
    T
    | Edit this page View Source

    Deserialize<T>(Stream)

    Deserialize stream to an instance of T

    Declaration
    public T Deserialize<T>(Stream stream)
    Parameters
    Type Name Description
    Stream stream
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T
    | Edit this page View Source

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

    Serialize an instance of T to stream using formatting.

    Declaration
    public Task SerializeAsync<T>(T data, Stream writableStream, SerializationFormatting formatting, CancellationToken cancellationToken = default)
    Parameters
    Type Name Description
    T data

    The instance of T that we want to serialize

    Stream writableStream
    SerializationFormatting formatting

    Formatting hint, note no all implementations of IOpenSearchSerializer are able to satisfy this hint.

    CancellationToken cancellationToken
    Returns
    Type Description
    Task
    Type Parameters
    Name Description
    T
    | Edit this page View Source

    Serialize<T>(T, Stream, SerializationFormatting)

    Serialize an instance of T to stream using formatting.

    Declaration
    public void Serialize<T>(T data, Stream writableStream, SerializationFormatting formatting = SerializationFormatting.None)
    Parameters
    Type Name Description
    T data

    The instance of T that we want to serialize

    Stream writableStream
    SerializationFormatting formatting

    Formatting hint, note no all implementations of IOpenSearchSerializer are able to satisfy this hint.

    Type Parameters
    Name Description
    T

    Implements

    IOpenSearchSerializer

    Extension Methods

    OpenSearchSerializerExtensions.SerializeToBytes<T>(IOpenSearchSerializer, T, IMemoryStreamFactory, SerializationFormatting)
    OpenSearchSerializerExtensions.SerializeToBytes<T>(IOpenSearchSerializer, T, SerializationFormatting)
    OpenSearchSerializerExtensions.SerializeToString<T>(IOpenSearchSerializer, T, IMemoryStreamFactory, SerializationFormatting)
    OpenSearchSerializerExtensions.SerializeToString<T>(IOpenSearchSerializer, T, SerializationFormatting)
    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Fields
      • Instance
    • Methods
      • Deserialize(Type, Stream)
      • DeserializeAsync(Type, Stream, CancellationToken)
      • DeserializeAsync<T>(Stream, CancellationToken)
      • Deserialize<T>(Stream)
      • SerializeAsync<T>(T, Stream, SerializationFormatting, CancellationToken)
      • Serialize<T>(T, Stream, SerializationFormatting)
    • Implements
    • Extension Methods
    Back to top Generated by DocFX