C# 클래스 ElasticSearch.Client.Connection

상속: IConnection
파일 보기 프로젝트 열기: PhonoClick/NEST 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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