C# 클래스 ElasticLinq.BaseElasticConnection

Specifies connection parameters for Elasticsearch.
상속: IElasticConnection
파일 보기 프로젝트 열기: CenturyLinkCloud/ElasticLINQ

공개 메소드들

메소드 설명
GetSearchUri ( ElasticLinq.Request.SearchRequest searchRequest ) : Uri

Gets the uri of the search

SearchAsync ( string body, ElasticLinq.Request.SearchRequest searchRequest, CancellationToken token, ILog log ) : Task

Issues search requests to elastic search

보호된 메소드들

메소드 설명
BaseElasticConnection ( string index = null, System.TimeSpan timeout = null, ElasticLinq.ElasticConnectionOptions options = null ) : System

Create a new BaseElasticConnection with the given parameters for internal testing.

메소드 상세

BaseElasticConnection() 보호된 메소드

Create a new BaseElasticConnection with the given parameters for internal testing.
protected BaseElasticConnection ( string index = null, System.TimeSpan timeout = null, ElasticLinq.ElasticConnectionOptions options = null ) : System
index string Name of the index to use on the server (optional).
timeout System.TimeSpan TimeSpan to wait for network responses before failing (optional, defaults to 10 seconds).
options ElasticLinq.ElasticConnectionOptions Additional options that specify how this connection should behave.
리턴 System

GetSearchUri() 공개 추상적인 메소드

Gets the uri of the search
public abstract GetSearchUri ( ElasticLinq.Request.SearchRequest searchRequest ) : Uri
searchRequest ElasticLinq.Request.SearchRequest The search request settings
리턴 System.Uri

SearchAsync() 공개 추상적인 메소드

Issues search requests to elastic search
public abstract SearchAsync ( string body, ElasticLinq.Request.SearchRequest searchRequest, CancellationToken token, ILog log ) : Task
body string The request body
searchRequest ElasticLinq.Request.SearchRequest The search request settings
token System.Threading.CancellationToken The cancellation token to allow aborting the operation
log ILog The logging mechanism for diagnostic information.
리턴 Task