Class RabbitMqDependencyDefinition
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.Observability.RabbitMqDependencies.Configuration
Assembly: Cephalon.Observability.RabbitMqDependencies.dll
Describes one RabbitMQ dependency that should contribute to runtime health.
public sealed class RabbitMqDependencyDefinition : DependencyDefinitionBaseInheritance
Section titled “Inheritance”object ← DependencyDefinitionBase ← RabbitMqDependencyDefinition
Inherited Members
Section titled “Inherited Members”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()
Constructors
Section titled “Constructors”RabbitMqDependencyDefinition()
Section titled “ RabbitMqDependencyDefinition()”Initializes a new instance of the
public RabbitMqDependencyDefinition()Properties
Section titled “Properties”ConnectionString
Section titled “ ConnectionString”Gets or sets the optional AMQP connection string used for the probe.
public string? ConnectionString { get; set; }Property Value
Section titled “Property Value”Gets or sets the RabbitMQ host name or IP address to probe when no full connection string is supplied.
public string Host { get; set; }Property Value
Section titled “Property Value”Password
Section titled “ Password”Gets or sets the optional password used for authentication when no full connection string is supplied.
public string? Password { get; set; }Property Value
Section titled “Property Value”Gets or sets the RabbitMQ TCP port.
public int Port { get; set; }Property Value
Section titled “Property Value”UseTls
Section titled “ UseTls”Gets or sets a value indicating whether TLS should be enabled for the broker probe.
public bool UseTls { get; set; }Property Value
Section titled “Property Value”Username
Section titled “ Username”Gets or sets the optional user name used for authentication when no full connection string is supplied.
public string? Username { get; set; }Property Value
Section titled “Property Value”VirtualHost
Section titled “ VirtualHost”Gets or sets the RabbitMQ virtual host used for the probe connection.
public string VirtualHost { get; set; }