Interface ITransport<TConnectionSettings>
- Namespace
- Elasticsearch.Net
- Assembly
- Elasticsearch.Net.dll
public interface ITransport<out TConnectionSettings> where TConnectionSettings : IConnectionConfigurationValues
Type Parameters
TConnectionSettings
Properties
Settings
TConnectionSettings Settings { get; }
Property Value
- TConnectionSettings
Methods
RequestAsync<TResponse>(HttpMethod, string, CancellationToken, PostData, IRequestParameters)
Task<TResponse> RequestAsync<TResponse>(HttpMethod method, string path, CancellationToken ctx, PostData data = null, IRequestParameters requestParameters = null) where TResponse : class, IElasticsearchResponse, new()
Parameters
method
HttpMethod
path
string
ctx
CancellationToken
data
PostData
requestParameters
IRequestParameters
Returns
- Task<TResponse>
Type Parameters
TResponse
Request<TResponse>(HttpMethod, string, PostData, IRequestParameters)
TResponse Request<TResponse>(HttpMethod method, string path, PostData data = null, IRequestParameters requestParameters = null) where TResponse : class, IElasticsearchResponse, new()
Parameters
method
HttpMethod
path
string
data
PostData
requestParameters
IRequestParameters
Returns
- TResponse
Type Parameters
TResponse