ข้ามไปยังเนื้อหา

Class ElasticsearchDataOptions

เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน

Namespace: Cephalon.Data.Elasticsearch.Configuration
Assembly: Cephalon.Data.Elasticsearch.dll

Configuration options for the Elasticsearch data provider (Engine:Data:Elasticsearch).

public sealed class ElasticsearchDataOptions

objectElasticsearchDataOptions

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Gets the default Elasticsearch node URI used when neither URI setting is supplied.

public const string DefaultUri = "http://localhost:9200"

string

Gets the canonical provider identifier emitted by the pack.

public const string ProviderId = "elasticsearch"

string

Gets the configuration section path used by default for Elasticsearch data settings.

public const string SectionPath = "Engine:Data:Elasticsearch"

string

Gets or sets an optional prefix applied to all Cephalon-managed index names (e.g. “app-”).

public string IndexPrefix { get; set; }

string

Gets or sets an optional password for Basic authentication.

public string? Password { get; set; }

string?

Gets or sets a value indicating whether the pack should register the Elasticsearch-backed inbox implementation.

public bool RegisterInbox { get; set; }

bool

Gets or sets a value indicating whether the pack should register the Elasticsearch-backed outbox implementation.

public bool RegisterOutbox { get; set; }

bool

Gets or sets the inline Elasticsearch node URI.

public string? Uri { get; set; }

string?

Use either or .

Gets or sets the root Uris entry name to resolve for Elasticsearch.

public string? UriName { get; set; }

string?

Use either or .

Gets or sets an optional username for Basic authentication.

public string? Username { get; set; }

string?