C# Класс ElasticLinq.Request.ElasticRequestProcessor

Sends Elasticsearch requests via HTTP and ensures materialization of the response.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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