C# 클래스 ElasticLinq.Request.ElasticRequestProcessor

Sends Elasticsearch requests via HTTP and ensures materialization of the response.
파일 보기 프로젝트 열기: CenturyLinkCloud/ElasticLINQ 1 사용 예제들

공개 메소드들

메소드 설명
ElasticRequestProcessor ( IElasticConnection connection, IElasticMapping mapping, ILog log, IRetryPolicy retryPolicy ) : ElasticLinq.Logging
SearchAsync ( ElasticLinq.Request.SearchRequest searchRequest, CancellationToken cancellationToken ) : Task

비공개 메소드들

메소드 설명
GetResultSummary ( ElasticLinq.Response.Model.ElasticResponse results ) : IEnumerable
ParseResponse ( Stream responseStream, ILog log ) : ElasticLinq.Response.Model.ElasticResponse

메소드 상세

ElasticRequestProcessor() 공개 메소드

public ElasticRequestProcessor ( IElasticConnection connection, IElasticMapping mapping, ILog log, IRetryPolicy retryPolicy ) : ElasticLinq.Logging
connection IElasticConnection
mapping IElasticMapping
log ILog
retryPolicy IRetryPolicy
리턴 ElasticLinq.Logging

SearchAsync() 공개 메소드

public SearchAsync ( ElasticLinq.Request.SearchRequest searchRequest, CancellationToken cancellationToken ) : Task
searchRequest ElasticLinq.Request.SearchRequest
cancellationToken System.Threading.CancellationToken
리턴 Task