C# Класс ElasticSearch.Client.Connection

Наследование: IConnection
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
allDone System.Threading.ManualResetEvent

Private Properties

Свойство Тип Описание
BeginGetResponse void
CreateConnection System.Net.HttpWebRequest
GetResponseHandle void
PostStreamOpened void
ReadCallBack void
ThreadTimeoutCallback void
_CreateUriString string
_PutOrPost void

Открытые методы

Метод Описание
Connection ( IConnectionSettings settings ) : System
Delete ( string path, Action callback ) : void
DeleteSync ( string path ) : ElasticSearch.Client.ConnectionStatus
Get ( string path, Action callback ) : void
GetSync ( string path ) : ElasticSearch.Client.ConnectionStatus
Post ( string path, string data, Action callback ) : void
PostSync ( string path, string data ) : ElasticSearch.Client.ConnectionStatus
Put ( string path, string data, Action callback ) : void

Приватные методы

Метод Описание
BeginGetResponse ( ElasticSearch.Client.ConnectionState state ) : void
CreateConnection ( string path, string method ) : HttpWebRequest
GetResponseHandle ( IAsyncResult result ) : void
PostStreamOpened ( IAsyncResult result ) : void
ReadCallBack ( IAsyncResult result ) : void
ThreadTimeoutCallback ( object state, bool timedOut ) : void
_CreateUriString ( string path ) : string
_PutOrPost ( string method, string path, string data, Action callback ) : void

Описание методов

Connection() публичный Метод

public Connection ( IConnectionSettings settings ) : System
settings IConnectionSettings
Результат System

Delete() публичный Метод

public Delete ( string path, Action callback ) : void
path string
callback Action
Результат void

DeleteSync() публичный Метод

public DeleteSync ( string path ) : ElasticSearch.Client.ConnectionStatus
path string
Результат ElasticSearch.Client.ConnectionStatus

Get() публичный Метод

public Get ( string path, Action callback ) : void
path string
callback Action
Результат void

GetSync() публичный Метод

public GetSync ( string path ) : ElasticSearch.Client.ConnectionStatus
path string
Результат ElasticSearch.Client.ConnectionStatus

Post() публичный Метод

public Post ( string path, string data, Action callback ) : void
path string
data string
callback Action
Результат void

PostSync() публичный Метод

public PostSync ( string path, string data ) : ElasticSearch.Client.ConnectionStatus
path string
data string
Результат ElasticSearch.Client.ConnectionStatus

Put() публичный Метод

public Put ( string path, string data, Action callback ) : void
path string
data string
callback Action
Результат void

Описание свойств

allDone публичное статическое свойство

public static ManualResetEvent,System.Threading allDone
Результат System.Threading.ManualResetEvent