Search Results for

    Show / Hide Table of Contents

    Class OpenSearchSerializerExtensions

    Inheritance
    object
    OpenSearchSerializerExtensions
    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 static class OpenSearchSerializerExtensions

    Methods

    | Edit this page View Source

    SerializeToBytes<T>(IOpenSearchSerializer, T, IMemoryStreamFactory, SerializationFormatting)

    Extension method that serializes an instance of T to a byte array.

    Declaration
    public static byte[] SerializeToBytes<T>(this IOpenSearchSerializer serializer, T data, IMemoryStreamFactory memoryStreamFactory, SerializationFormatting formatting = SerializationFormatting.None)
    Parameters
    Type Name Description
    IOpenSearchSerializer serializer
    T data
    IMemoryStreamFactory memoryStreamFactory

    A factory yielding MemoryStream instances, defaults to RecyclableMemoryStreamFactory that yields memory streams backed by pooled byte arrays.

    SerializationFormatting formatting
    Returns
    Type Description
    byte[]
    Type Parameters
    Name Description
    T
    | Edit this page View Source

    SerializeToBytes<T>(IOpenSearchSerializer, T, SerializationFormatting)

    Extension method that serializes an instance of T to a byte array.

    Declaration
    public static byte[] SerializeToBytes<T>(this IOpenSearchSerializer serializer, T data, SerializationFormatting formatting = SerializationFormatting.None)
    Parameters
    Type Name Description
    IOpenSearchSerializer serializer
    T data
    SerializationFormatting formatting
    Returns
    Type Description
    byte[]
    Type Parameters
    Name Description
    T
    | Edit this page View Source

    SerializeToString<T>(IOpenSearchSerializer, T, IMemoryStreamFactory, SerializationFormatting)

    Extension method that serializes an instance of T to a string.

    Declaration
    public static string SerializeToString<T>(this IOpenSearchSerializer serializer, T data, IMemoryStreamFactory memoryStreamFactory, SerializationFormatting formatting = SerializationFormatting.None)
    Parameters
    Type Name Description
    IOpenSearchSerializer serializer
    T data
    IMemoryStreamFactory memoryStreamFactory

    A factory yielding MemoryStream instances, defaults to RecyclableMemoryStreamFactory that yields memory streams backed by pooled byte arrays.

    SerializationFormatting formatting
    Returns
    Type Description
    string
    Type Parameters
    Name Description
    T
    | Edit this page View Source

    SerializeToString<T>(IOpenSearchSerializer, T, SerializationFormatting)

    Extension method that serializes an instance of T to a string.

    Declaration
    public static string SerializeToString<T>(this IOpenSearchSerializer serializer, T data, SerializationFormatting formatting = SerializationFormatting.None)
    Parameters
    Type Name Description
    IOpenSearchSerializer serializer
    T data
    SerializationFormatting formatting
    Returns
    Type Description
    string
    Type Parameters
    Name Description
    T
    • Edit this page
    • View Source
    In this article
    • Methods
      • SerializeToBytes<T>(IOpenSearchSerializer, T, IMemoryStreamFactory, SerializationFormatting)
      • SerializeToBytes<T>(IOpenSearchSerializer, T, SerializationFormatting)
      • SerializeToString<T>(IOpenSearchSerializer, T, IMemoryStreamFactory, SerializationFormatting)
      • SerializeToString<T>(IOpenSearchSerializer, T, SerializationFormatting)
    Back to top Generated by DocFX