Table of Contents

Class PostData

Namespace
Elasticsearch.Net
Assembly
Elasticsearch.Net.dll
public abstract class PostData
Inheritance
PostData
Derived
Inherited Members

Constructors

PostData()

protected PostData()

Fields

BufferSize

protected const int BufferSize = 81920

Field Value

int

NewLineByteArray

protected static readonly byte[] NewLineByteArray

Field Value

byte[]

NewLineString

protected const string NewLineString = "\n"

Field Value

string

Properties

DisableDirectStreaming

public bool? DisableDirectStreaming { get; set; }

Property Value

bool?

Type

public PostType Type { get; protected set; }

Property Value

PostType

WrittenBytes

public byte[] WrittenBytes { get; protected set; }

Property Value

byte[]

Methods

Bytes(byte[])

public static PostData Bytes(byte[] bytes)

Parameters

bytes byte[]

Returns

PostData

MultiJson(IEnumerable<object>)

public static PostData MultiJson(IEnumerable<object> listOfObjects)

Parameters

listOfObjects IEnumerable<object>

Returns

PostData

MultiJson(IEnumerable<string>)

public static PostData MultiJson(IEnumerable<string> listOfString)

Parameters

listOfString IEnumerable<string>

Returns

PostData

Serializable<T>(T)

public static SerializableData<T> Serializable<T>(T o)

Parameters

o T

Returns

SerializableData<T>

Type Parameters

T

String(string)

public static PostData String(string serializedString)

Parameters

serializedString string

Returns

PostData

Write(Stream, IConnectionConfigurationValues)

public abstract void Write(Stream writableStream, IConnectionConfigurationValues settings)

Parameters

writableStream Stream
settings IConnectionConfigurationValues

WriteAsync(Stream, IConnectionConfigurationValues, CancellationToken)

public abstract Task WriteAsync(Stream writableStream, IConnectionConfigurationValues settings, CancellationToken cancellationToken)

Parameters

writableStream Stream
settings IConnectionConfigurationValues
cancellationToken CancellationToken

Returns

Task

Operators

implicit operator PostData(byte[])

public static implicit operator PostData(byte[] byteArray)

Parameters

byteArray byte[]

Returns

PostData

implicit operator PostData(string)

public static implicit operator PostData(string literalString)

Parameters

literalString string

Returns

PostData