C# Class ElasticSearch.Client.Connection

Inheritance: IConnection
Exibir arquivo Open project: PhonoClick/NEST Class Usage Examples

Public Properties

Property Type Description
allDone System.Threading.ManualResetEvent

Private Properties

Property Type Description
BeginGetResponse void
CreateConnection System.Net.HttpWebRequest
GetResponseHandle void
PostStreamOpened void
ReadCallBack void
ThreadTimeoutCallback void
_CreateUriString string
_PutOrPost void

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

Connection() public method

public Connection ( IConnectionSettings settings ) : System
settings IConnectionSettings
return System

Delete() public method

public Delete ( string path, Action callback ) : void
path string
callback Action
return void

DeleteSync() public method

public DeleteSync ( string path ) : ElasticSearch.Client.ConnectionStatus
path string
return ElasticSearch.Client.ConnectionStatus

Get() public method

public Get ( string path, Action callback ) : void
path string
callback Action
return void

GetSync() public method

public GetSync ( string path ) : ElasticSearch.Client.ConnectionStatus
path string
return ElasticSearch.Client.ConnectionStatus

Post() public method

public Post ( string path, string data, Action callback ) : void
path string
data string
callback Action
return void

PostSync() public method

public PostSync ( string path, string data ) : ElasticSearch.Client.ConnectionStatus
path string
data string
return ElasticSearch.Client.ConnectionStatus

Put() public method

public Put ( string path, string data, Action callback ) : void
path string
data string
callback Action
return void

Property Details

allDone public_oe static_oe property

public static ManualResetEvent,System.Threading allDone
return System.Threading.ManualResetEvent