Class HttpConnection
- Namespace
- Elasticsearch.Net
- Assembly
- Elasticsearch.Net.dll
public class HttpConnection : IConnection, IDisposable
- Inheritance
-
HttpConnection
- Implements
-
- Inherited Members
-
Constructors
HttpConnection()
Methods
AlterServicePoint(ServicePoint, RequestData)
protected virtual void AlterServicePoint(ServicePoint requestServicePoint, RequestData requestData)
Parameters
requestServicePoint
ServicePoint
requestData
RequestData
CreateHttpWebRequest(RequestData)
protected virtual HttpWebRequest CreateHttpWebRequest(RequestData requestData)
Parameters
requestData
RequestData
Returns
- HttpWebRequest
CreateWebRequest(RequestData)
protected virtual HttpWebRequest CreateWebRequest(RequestData requestData)
Parameters
requestData
RequestData
Returns
- HttpWebRequest
DisposeManagedResources()
protected virtual void DisposeManagedResources()
RequestAsync<TResponse>(RequestData, CancellationToken)
public virtual Task<TResponse> RequestAsync<TResponse>(RequestData requestData, CancellationToken cancellationToken) where TResponse : class, IElasticsearchResponse, new()
Parameters
requestData
RequestData
cancellationToken
CancellationToken
Returns
- Task<TResponse>
Type Parameters
TResponse
Request<TResponse>(RequestData)
public virtual TResponse Request<TResponse>(RequestData requestData) where TResponse : class, IElasticsearchResponse, new()
Parameters
requestData
RequestData
Returns
- TResponse
Type Parameters
TResponse
SetBasicAuthenticationIfNeeded(HttpWebRequest, RequestData)
protected virtual void SetBasicAuthenticationIfNeeded(HttpWebRequest request, RequestData requestData)
Parameters
request
HttpWebRequest
requestData
RequestData
SetClientCertificates(HttpWebRequest, RequestData)
protected virtual void SetClientCertificates(HttpWebRequest request, RequestData requestData)
Parameters
request
HttpWebRequest
requestData
RequestData
SetProxyIfNeeded(HttpWebRequest, RequestData)
protected virtual void SetProxyIfNeeded(HttpWebRequest request, RequestData requestData)
Parameters
request
HttpWebRequest
requestData
RequestData
SetServerCertificateValidationCallBackIfNeeded(HttpWebRequest, RequestData)
protected virtual void SetServerCertificateValidationCallBackIfNeeded(HttpWebRequest request, RequestData requestData)
Parameters
request
HttpWebRequest
requestData
RequestData