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

Class Neo4jDependencyDefinition

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

Namespace: Cephalon.Observability.Neo4jDependencies.Configuration
Assembly: Cephalon.Observability.Neo4jDependencies.dll

Describes one Neo4j dependency that should contribute to runtime health.

public sealed class Neo4jDependencyDefinition : DependencyDefinitionBase

objectDependencyDefinitionBaseNeo4jDependencyDefinition

DependencyDefinitionBase.Id, DependencyDefinitionBase.DisplayName, DependencyDefinitionBase.Required, DependencyDefinitionBase.TimeoutSeconds, object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Initializes a new instance of the class.

public Neo4jDependencyDefinition()

Gets or sets the optional Neo4j database name used when opening the probe session.

public string? Database { get; set; }

string?

Gets or sets the Cypher statement executed to verify the dependency.

public string HealthQuery { get; set; }

string

Gets or sets the Neo4j host name or IP address to probe when no full URI is supplied.

public string Host { get; set; }

string

Gets or sets the optional password used for authentication.

public string? Password { get; set; }

string?

Gets or sets the Neo4j Bolt port used when no full URI is supplied.

public int Port { get; set; }

int

Gets or sets the URI scheme used when building a discrete endpoint, such as neo4j, neo4j+s, bolt, or bolt+s.

public string Scheme { get; set; }

string

Gets or sets the optional full Neo4j endpoint URI such as neo4j://graph.internal.example:7687 or neo4j+s://graph.internal.example:7687.

public string? Uri { get; set; }

string?

Gets or sets the optional user name used for authentication.

public string? Username { get; set; }

string?