C# 클래스 ElasticLinq.ElasticsearchNet.ElasticNetConnection

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

공개 메소드들

메소드 설명
ElasticNetConnection ( IElasticsearchClient client, string index = null, System.TimeSpan timeout = null, ElasticConnectionOptions options = null ) : System

Create a new ElasticNetConnection with the given parameters defining its properties.

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

비공개 메소드들

메소드 설명
GetResultSummary ( ElasticLinq.Response.Model.ElasticResponse results ) : IEnumerable
ParseResponse ( string response, ILog log ) : ElasticLinq.Response.Model.ElasticResponse
SetRequestParameters ( SearchRequestParameters searchRequestParameters, ElasticLinq.Request.SearchRequest searchRequest ) : SearchRequestParameters

메소드 상세

ElasticNetConnection() 공개 메소드

Create a new ElasticNetConnection with the given parameters defining its properties.
public ElasticNetConnection ( IElasticsearchClient client, string index = null, System.TimeSpan timeout = null, ElasticConnectionOptions options = null ) : System
client IElasticsearchClient The ElasticsearchClient to use in order to contact elasticsearch.
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 ElasticConnectionOptions Additional options that specify how this connection should behave.
리턴 System

GetSearchUri() 공개 메소드

public GetSearchUri ( ElasticLinq.Request.SearchRequest searchRequest ) : Uri
searchRequest ElasticLinq.Request.SearchRequest
리턴 System.Uri

SearchAsync() 공개 메소드

public SearchAsync ( string body, ElasticLinq.Request.SearchRequest searchRequest, CancellationToken token, ILog log ) : Task
body string
searchRequest ElasticLinq.Request.SearchRequest
token System.Threading.CancellationToken
log ILog
리턴 Task