IHealthChecksBuilder 介面

定義

用來註冊健康狀態檢查的建立器。

public interface class IHealthChecksBuilder
public interface IHealthChecksBuilder
type IHealthChecksBuilder = interface
Public Interface IHealthChecksBuilder

屬性

Services

取得要在其中註冊 IHealthCheck 執行個體的 IServiceCollection

方法

Add(HealthCheckRegistration)

新增健康狀態檢查的 HealthCheckRegistration

擴充方法

AddApplicationLifecycleHealthCheck(IHealthChecksBuilder, IEnumerable<String>)

註冊系結至應用程式生命週期的健康情況檢查提供者。

AddApplicationLifecycleHealthCheck(IHealthChecksBuilder, String[])

註冊系結至應用程式生命週期的健康情況檢查提供者。

AddManualHealthCheck(IHealthChecksBuilder, IEnumerable<String>)

註冊健康情況檢查提供者,以手動控制應用程式的健康情況。

AddManualHealthCheck(IHealthChecksBuilder, String[])

註冊健康情況檢查提供者,以手動控制應用程式的健康情況。

AddDbContextCheck<TContext>(IHealthChecksBuilder, String, Nullable<HealthStatus>, IEnumerable<String>, Func<TContext,CancellationToken,Task<Boolean>>)

加入指定型別 DbContext 的健康情況檢查。

AddCheck(IHealthChecksBuilder, String, IHealthCheck, Nullable<HealthStatus>, IEnumerable<String>)

新增具有指定名稱和實作的新健康狀態檢查。

AddCheck(IHealthChecksBuilder, String, IHealthCheck, Nullable<HealthStatus>, IEnumerable<String>, Nullable<TimeSpan>)

新增具有指定名稱和實作的新健康狀態檢查。

AddCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, IEnumerable<String>)

新增具有指定名稱和實作的新健康狀態檢查。

AddCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, IEnumerable<String>, Nullable<TimeSpan>)

新增具有指定名稱和實作的新健康狀態檢查。

AddTypeActivatedCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, IEnumerable<String>, Object[])

新增具有指定名稱和實作之新類型已啟用的健康狀態檢查。

AddTypeActivatedCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, IEnumerable<String>, TimeSpan, Object[])

新增具有指定名稱和實作之新類型已啟用的健康狀態檢查。

AddTypeActivatedCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, Object[])

新增具有指定名稱和實作之新類型已啟用的健康狀態檢查。

AddTypeActivatedCheck<T>(IHealthChecksBuilder, String, Object[])

新增具有指定名稱和實作之新類型已啟用的健康狀態檢查。

AddAsyncCheck(IHealthChecksBuilder, String, Func<CancellationToken,Task<HealthCheckResult>>, IEnumerable<String>)

新增具有指定名稱和實作的新健康狀態檢查。

AddAsyncCheck(IHealthChecksBuilder, String, Func<CancellationToken,Task<HealthCheckResult>>, IEnumerable<String>, Nullable<TimeSpan>)

新增具有指定名稱和實作的新健康狀態檢查。

AddAsyncCheck(IHealthChecksBuilder, String, Func<Task<HealthCheckResult>>, IEnumerable<String>)

新增具有指定名稱和實作的新健康狀態檢查。

AddAsyncCheck(IHealthChecksBuilder, String, Func<Task<HealthCheckResult>>, IEnumerable<String>, Nullable<TimeSpan>)

新增具有指定名稱和實作的新健康狀態檢查。

AddCheck(IHealthChecksBuilder, String, Func<HealthCheckResult>, IEnumerable<String>)

新增具有指定名稱和實作的新健康狀態檢查。

AddCheck(IHealthChecksBuilder, String, Func<HealthCheckResult>, IEnumerable<String>, Nullable<TimeSpan>)

新增具有指定名稱和實作的新健康狀態檢查。

AddCheck(IHealthChecksBuilder, String, Func<CancellationToken,HealthCheckResult>, IEnumerable<String>)

新增具有指定名稱和實作的新健康狀態檢查。

AddCheck(IHealthChecksBuilder, String, Func<CancellationToken,HealthCheckResult>, IEnumerable<String>, Nullable<TimeSpan>)

新增具有指定名稱和實作的新健康狀態檢查。

AddResourceUtilizationHealthCheck(IHealthChecksBuilder, IConfigurationSection)

註冊健康情況檢查提供者,以監視資源使用率以評估應用程式的健康情況。

AddResourceUtilizationHealthCheck(IHealthChecksBuilder, IConfigurationSection, IEnumerable<String>)

註冊健康情況檢查提供者,以監視資源使用率以評估應用程式的健康情況。

AddResourceUtilizationHealthCheck(IHealthChecksBuilder, IConfigurationSection, String[])

註冊健康情況檢查提供者,以監視資源使用率以評估應用程式的健康情況。

AddResourceUtilizationHealthCheck(IHealthChecksBuilder, Action<ResourceUtilizationHealthCheckOptions>)

註冊健康情況檢查提供者,以監視資源使用率以評估應用程式的健康情況。

AddResourceUtilizationHealthCheck(IHealthChecksBuilder, Action<ResourceUtilizationHealthCheckOptions>, IEnumerable<String>)

註冊健康情況檢查提供者,以監視資源使用率以評估應用程式的健康情況。

AddResourceUtilizationHealthCheck(IHealthChecksBuilder, Action<ResourceUtilizationHealthCheckOptions>, String[])

註冊健康情況檢查提供者,以監視資源使用率以評估應用程式的健康情況。

AddResourceUtilizationHealthCheck(IHealthChecksBuilder, IEnumerable<String>)

註冊健康情況檢查提供者,以監視資源使用率以評估應用程式的健康情況。

AddResourceUtilizationHealthCheck(IHealthChecksBuilder, String[])

註冊健康情況檢查提供者,以監視資源使用率以評估應用程式的健康情況。

適用於