Class ConnectionConfiguration
- Namespace
- Elasticsearch.Net
- Assembly
- Elasticsearch.Net.dll
ConnectionConfiguration allows you to control how ElasticLowLevelClient behaves and where/how it connects to elasticsearch
public class ConnectionConfiguration : ConnectionConfiguration<ConnectionConfiguration>, IConnectionConfigurationValues, IDisposable
- Inheritance
-
ConnectionConfiguration
- Implements
- Inherited Members
Constructors
ConnectionConfiguration(IConnectionPool)
ConnectionConfiguration allows you to control how ElasticLowLevelClient behaves and where/how it connects to elasticsearch
public ConnectionConfiguration(IConnectionPool connectionPool)
Parameters
connectionPool
IConnectionPoolA connection pool implementation that'll tell the client what nodes are available
ConnectionConfiguration(IConnectionPool, IConnection)
public ConnectionConfiguration(IConnectionPool connectionPool, IConnection connection)
Parameters
connectionPool
IConnectionPoolconnection
IConnection
ConnectionConfiguration(IConnectionPool, IConnection, IElasticsearchSerializer)
public ConnectionConfiguration(IConnectionPool connectionPool, IConnection connection, IElasticsearchSerializer serializer)
Parameters
connectionPool
IConnectionPoolconnection
IConnectionserializer
IElasticsearchSerializer
ConnectionConfiguration(IConnectionPool, IElasticsearchSerializer)
public ConnectionConfiguration(IConnectionPool connectionPool, IElasticsearchSerializer serializer)
Parameters
connectionPool
IConnectionPoolserializer
IElasticsearchSerializer
ConnectionConfiguration(Uri)
ConnectionConfiguration allows you to control how ElasticLowLevelClient behaves and where/how it connects to elasticsearch
public ConnectionConfiguration(Uri uri = null)
Parameters
uri
UriThe root of the elasticsearch node we want to connect to. Defaults to http://localhost:9200
Fields
DefaultConnectionLimit
public static readonly int DefaultConnectionLimit
Field Value
DefaultPingTimeout
public static readonly TimeSpan DefaultPingTimeout
Field Value
DefaultPingTimeoutOnSSL
public static readonly TimeSpan DefaultPingTimeoutOnSSL
Field Value
DefaultTimeout
public static readonly TimeSpan DefaultTimeout