Search Results for

    Show / Hide Table of Contents

    Class PostData

    Inheritance
    object
    PostData
    PostData<T>
    SerializableData<T>
    StreamableData<T>
    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 abstract class PostData

    Fields

    | Edit this page View Source

    BufferSize

    Declaration
    protected const int BufferSize = 81920
    Field Value
    Type Description
    int
    | Edit this page View Source

    NewLineByteArray

    Declaration
    protected static readonly byte[] NewLineByteArray
    Field Value
    Type Description
    byte[]
    | Edit this page View Source

    NewLineString

    Declaration
    protected const string NewLineString = "\n"
    Field Value
    Type Description
    string

    Properties

    | Edit this page View Source

    DisableDirectStreaming

    Declaration
    public bool? DisableDirectStreaming { get; set; }
    Property Value
    Type Description
    bool?
    | Edit this page View Source

    Empty

    Declaration
    public static PostData Empty { get; }
    Property Value
    Type Description
    PostData
    | Edit this page View Source

    Type

    Declaration
    public PostType Type { get; protected set; }
    Property Value
    Type Description
    PostType
    | Edit this page View Source

    WrittenBytes

    Declaration
    public byte[] WrittenBytes { get; protected set; }
    Property Value
    Type Description
    byte[]

    Methods

    | Edit this page View Source

    BufferIfNeeded(IConnectionConfigurationValues, ref MemoryStream, ref Stream)

    Declaration
    protected void BufferIfNeeded(IConnectionConfigurationValues settings, ref MemoryStream buffer, ref Stream stream)
    Parameters
    Type Name Description
    IConnectionConfigurationValues settings
    MemoryStream buffer
    Stream stream
    | Edit this page View Source

    Bytes(byte[])

    Declaration
    public static PostData Bytes(byte[] bytes)
    Parameters
    Type Name Description
    byte[] bytes
    Returns
    Type Description
    PostData
    | Edit this page View Source

    FinishStream(Stream, MemoryStream, IConnectionConfigurationValues)

    Declaration
    protected void FinishStream(Stream writableStream, MemoryStream buffer, IConnectionConfigurationValues settings)
    Parameters
    Type Name Description
    Stream writableStream
    MemoryStream buffer
    IConnectionConfigurationValues settings
    | Edit this page View Source

    FinishStreamAsync(Stream, MemoryStream, IConnectionConfigurationValues, CancellationToken)

    Declaration
    protected Task FinishStreamAsync(Stream writableStream, MemoryStream buffer, IConnectionConfigurationValues settings, CancellationToken ctx)
    Parameters
    Type Name Description
    Stream writableStream
    MemoryStream buffer
    IConnectionConfigurationValues settings
    CancellationToken ctx
    Returns
    Type Description
    Task
    | Edit this page View Source

    MultiJson(IEnumerable<object>)

    Declaration
    public static PostData MultiJson(IEnumerable<object> listOfObjects)
    Parameters
    Type Name Description
    IEnumerable<object> listOfObjects
    Returns
    Type Description
    PostData
    | Edit this page View Source

    MultiJson(IEnumerable<string>)

    Declaration
    public static PostData MultiJson(IEnumerable<string> listOfString)
    Parameters
    Type Name Description
    IEnumerable<string> listOfString
    Returns
    Type Description
    PostData
    | Edit this page View Source

    Serializable<T>(T)

    Declaration
    public static SerializableData<T> Serializable<T>(T o)
    Parameters
    Type Name Description
    T o
    Returns
    Type Description
    SerializableData<T>
    Type Parameters
    Name Description
    T
    | Edit this page View Source

    StreamHandler<T>(T, Action<T, Stream>, Func<T, Stream, CancellationToken, Task>)

    Declaration
    public static PostData StreamHandler<T>(T state, Action<T, Stream> syncWriter, Func<T, Stream, CancellationToken, Task> asyncWriter)
    Parameters
    Type Name Description
    T state
    Action<T, Stream> syncWriter
    Func<T, Stream, CancellationToken, Task> asyncWriter
    Returns
    Type Description
    PostData
    Type Parameters
    Name Description
    T
    | Edit this page View Source

    String(string)

    Declaration
    public static PostData String(string serializedString)
    Parameters
    Type Name Description
    string serializedString
    Returns
    Type Description
    PostData
    | Edit this page View Source

    Write(Stream, IConnectionConfigurationValues)

    Declaration
    public abstract void Write(Stream writableStream, IConnectionConfigurationValues settings)
    Parameters
    Type Name Description
    Stream writableStream
    IConnectionConfigurationValues settings
    | Edit this page View Source

    WriteAsync(Stream, IConnectionConfigurationValues, CancellationToken)

    Declaration
    public abstract Task WriteAsync(Stream writableStream, IConnectionConfigurationValues settings, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    Stream writableStream
    IConnectionConfigurationValues settings
    CancellationToken cancellationToken
    Returns
    Type Description
    Task

    Operators

    | Edit this page View Source

    implicit operator PostData(byte[])

    Declaration
    public static implicit operator PostData(byte[] byteArray)
    Parameters
    Type Name Description
    byte[] byteArray
    Returns
    Type Description
    PostData
    | Edit this page View Source

    implicit operator PostData(string)

    Declaration
    public static implicit operator PostData(string literalString)
    Parameters
    Type Name Description
    string literalString
    Returns
    Type Description
    PostData

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Fields
      • BufferSize
      • NewLineByteArray
      • NewLineString
    • Properties
      • DisableDirectStreaming
      • Empty
      • Type
      • WrittenBytes
    • Methods
      • BufferIfNeeded(IConnectionConfigurationValues, ref MemoryStream, ref Stream)
      • Bytes(byte[])
      • FinishStream(Stream, MemoryStream, IConnectionConfigurationValues)
      • FinishStreamAsync(Stream, MemoryStream, IConnectionConfigurationValues, CancellationToken)
      • MultiJson(IEnumerable<object>)
      • MultiJson(IEnumerable<string>)
      • Serializable<T>(T)
      • StreamHandler<T>(T, Action<T, Stream>, Func<T, Stream, CancellationToken, Task>)
      • String(string)
      • Write(Stream, IConnectionConfigurationValues)
      • WriteAsync(Stream, IConnectionConfigurationValues, CancellationToken)
    • Operators
      • implicit operator PostData(byte[])
      • implicit operator PostData(string)
    • Extension Methods
    Back to top Generated by DocFX