C# Class ElasticSearch.Client.Connection

Inheritance: IConnection
Afficher le fichier Open project: PhonoClick/NEST Class Usage Examples

Méthodes publiques

Свойство Type Description
allDone System.Threading.ManualResetEvent

Private Properties

Свойство Type Description
BeginGetResponse void
CreateConnection System.Net.HttpWebRequest
GetResponseHandle void
PostStreamOpened void
ReadCallBack void
ThreadTimeoutCallback void
_CreateUriString string
_PutOrPost void

Méthodes publiques

Méthode 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

Méthode 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 méthode

public Connection ( IConnectionSettings settings ) : System
settings IConnectionSettings
Résultat System

Delete() public méthode

public Delete ( string path, Action callback ) : void
path string
callback Action
Résultat void

DeleteSync() public méthode

public DeleteSync ( string path ) : ElasticSearch.Client.ConnectionStatus
path string
Résultat ElasticSearch.Client.ConnectionStatus

Get() public méthode

public Get ( string path, Action callback ) : void
path string
callback Action
Résultat void

GetSync() public méthode

public GetSync ( string path ) : ElasticSearch.Client.ConnectionStatus
path string
Résultat ElasticSearch.Client.ConnectionStatus

Post() public méthode

public Post ( string path, string data, Action callback ) : void
path string
data string
callback Action
Résultat void

PostSync() public méthode

public PostSync ( string path, string data ) : ElasticSearch.Client.ConnectionStatus
path string
data string
Résultat ElasticSearch.Client.ConnectionStatus

Put() public méthode

public Put ( string path, string data, Action callback ) : void
path string
data string
callback Action
Résultat void

Property Details

allDone public_oe static_oe property

public static ManualResetEvent,System.Threading allDone
Résultat System.Threading.ManualResetEvent