Class OpenSearchDataOptions
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.Data.OpenSearch.Configuration
Assembly: Cephalon.Data.OpenSearch.dll
Configuration options for the OpenSearch data provider (Engine:Data:OpenSearch).
public sealed class OpenSearchDataOptionsInheritance
Section titled “Inheritance”object ← OpenSearchDataOptions
Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Fields
Section titled “Fields”DefaultUri
Section titled “ DefaultUri”Gets the default OpenSearch node URI used when neither URI setting is supplied.
public const string DefaultUri = "http://localhost:9200"Field Value
Section titled “Field Value”ProviderId
Section titled “ ProviderId”Gets the canonical provider identifier emitted by the pack.
public const string ProviderId = "opensearch"Field Value
Section titled “Field Value”SectionPath
Section titled “ SectionPath”Gets the configuration section path used by default for OpenSearch data settings.
public const string SectionPath = "Engine:Data:OpenSearch"Field Value
Section titled “Field Value”Properties
Section titled “Properties”IndexPrefix
Section titled “ IndexPrefix”Gets or sets an optional prefix applied to all Cephalon-managed index names (e.g. “app-”).
public string IndexPrefix { get; set; }Property Value
Section titled “Property Value”Password
Section titled “ Password”Gets or sets an optional password for Basic authentication.
public string? Password { get; set; }Property Value
Section titled “Property Value”RegisterInbox
Section titled “ RegisterInbox”Gets or sets a value indicating whether the pack should register the OpenSearch-backed inbox implementation.
public bool RegisterInbox { get; set; }Property Value
Section titled “Property Value”RegisterOutbox
Section titled “ RegisterOutbox”Gets or sets a value indicating whether the pack should register the OpenSearch-backed outbox implementation.
public bool RegisterOutbox { get; set; }Property Value
Section titled “Property Value”Gets or sets the inline OpenSearch node URI.
public string? Uri { get; set; }Property Value
Section titled “Property Value”Remarks
Section titled “Remarks”Use either
UriName
Section titled “ UriName”Gets or sets the root Uris entry name to resolve for OpenSearch.
public string? UriName { get; set; }Property Value
Section titled “Property Value”Remarks
Section titled “Remarks”Use either
Username
Section titled “ Username”Gets or sets an optional username for Basic authentication.
public string? Username { get; set; }