Class DependencyDefinitionBase
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.Observability.DependencyHealth.Core.Configuration
Assembly: Cephalon.Observability.DependencyHealth.Core.dll
Base class for all dependency definitions that contribute to Cephalon runtime health.
public abstract class DependencyDefinitionBaseInheritance
Section titled “Inheritance”object ← DependencyDefinitionBase
Derived
Section titled “Derived”ClickHouseDependencyDefinition, ConsulDependencyDefinition, ElasticsearchDependencyDefinition, HttpDependencyDefinition, KafkaDependencyDefinition, MemcachedDependencyDefinition, MongoDbDependencyDefinition, MqttDependencyDefinition, MySqlDependencyDefinition, NatsDependencyDefinition, Neo4jDependencyDefinition, OpenSearchDependencyDefinition, PostgresDependencyDefinition, RabbitMqDependencyDefinition, RedisDependencyDefinition
Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
Properties
Section titled “Properties”DisplayName
Section titled “ DisplayName”Gets or sets the human-readable dependency name.
public string? DisplayName { get; set; }Property Value
Section titled “Property Value”Gets or sets the stable dependency identifier.
public string Id { get; set; }Property Value
Section titled “Property Value”Required
Section titled “ Required”Gets or sets a value indicating whether this dependency is required for readiness.
public bool Required { get; set; }Property Value
Section titled “Property Value”TimeoutSeconds
Section titled “ TimeoutSeconds”Gets or sets the per-probe timeout in seconds.
public int TimeoutSeconds { get; set; }