C# 클래스 log4net.ElasticSearch.WebElasticClient

상속: IElasticsearchClient
파일 보기 프로젝트 열기: 360incentives/log4stash

공개 메소드들

메소드 설명
Dispose ( ) : void
IndexBulk ( IEnumerable bulk ) : void
IndexBulkAsync ( IEnumerable bulk ) : IAsyncResult
PutTemplateRaw ( string templateName, string rawBody ) : void
WebElasticClient ( string server, int port ) : System
WebElasticClient ( string server, int port, bool ssl, bool allowSelfSignedServerCert, string basicAuthUsername, string basicAuthPassword ) : System

비공개 메소드들

메소드 설명
AcceptSelfSignedServerCertCallback ( object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors ) : bool
CheckResponse ( HttpWebResponse httpResponse ) : void
FinishGetResponse ( IAsyncResult result ) : void
PrepareBulk ( IEnumerable bulk ) : string
PrepareBulkAndSend ( IEnumerable bulk ) : WebRequest
SendRequest ( WebRequest webRequest, string requestString ) : void
SetBasicAuthHeader ( WebRequest request ) : void

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

IndexBulk() 공개 메소드

public IndexBulk ( IEnumerable bulk ) : void
bulk IEnumerable
리턴 void

IndexBulkAsync() 공개 메소드

public IndexBulkAsync ( IEnumerable bulk ) : IAsyncResult
bulk IEnumerable
리턴 IAsyncResult

PutTemplateRaw() 공개 메소드

public PutTemplateRaw ( string templateName, string rawBody ) : void
templateName string
rawBody string
리턴 void

WebElasticClient() 공개 메소드

public WebElasticClient ( string server, int port ) : System
server string
port int
리턴 System

WebElasticClient() 공개 메소드

public WebElasticClient ( string server, int port, bool ssl, bool allowSelfSignedServerCert, string basicAuthUsername, string basicAuthPassword ) : System
server string
port int
ssl bool
allowSelfSignedServerCert bool
basicAuthUsername string
basicAuthPassword string
리턴 System