Table of Contents

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 IConnectionPool

A connection pool implementation that'll tell the client what nodes are available

ConnectionConfiguration(IConnectionPool, IConnection)

public ConnectionConfiguration(IConnectionPool connectionPool, IConnection connection)

Parameters

connectionPool IConnectionPool
connection IConnection

ConnectionConfiguration(IConnectionPool, IConnection, IElasticsearchSerializer)

public ConnectionConfiguration(IConnectionPool connectionPool, IConnection connection, IElasticsearchSerializer serializer)

Parameters

connectionPool IConnectionPool
connection IConnection
serializer IElasticsearchSerializer

ConnectionConfiguration(IConnectionPool, IElasticsearchSerializer)

public ConnectionConfiguration(IConnectionPool connectionPool, IElasticsearchSerializer serializer)

Parameters

connectionPool IConnectionPool
serializer 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 Uri

The root of the elasticsearch node we want to connect to. Defaults to http://localhost:9200

Fields

DefaultConnectionLimit

public static readonly int DefaultConnectionLimit

Field Value

int

DefaultPingTimeout

public static readonly TimeSpan DefaultPingTimeout

Field Value

TimeSpan

DefaultPingTimeoutOnSSL

public static readonly TimeSpan DefaultPingTimeoutOnSSL

Field Value

TimeSpan

DefaultTimeout

public static readonly TimeSpan DefaultTimeout

Field Value

TimeSpan