IHealthChecksBuilder 介面

定義

用來註冊健康情況檢查的產生器。

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

屬性

名稱 Description
Services

說明 IServiceCollection 應該註冊哪些 IHealthCheck 實例。

方法

名稱 Description
Add(HealthCheckRegistration)

新增一個 HealthCheckRegistration 用於健康檢查。

擴充方法

名稱 Description
AddApplicationLifecycleHealthCheck(IHealthChecksBuilder, IEnumerable<String>)

註冊一個與應用程式生命週期相關的健康檢查提供者。

AddApplicationLifecycleHealthCheck(IHealthChecksBuilder, String[])

註冊一個與應用程式生命週期相關的健康檢查提供者。

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

新增一個符合指定名稱和實作的健康檢查。

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

新增一個符合指定名稱和實作的健康檢查。

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

新增一個符合指定名稱和實作的健康檢查。

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

新增一個符合指定名稱和實作的健康檢查。

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

新增一個符合指定名稱和實作的健康檢查。

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

新增一個符合指定名稱和實作的健康檢查。

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

新增一個符合指定名稱和實作的健康檢查。

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

新增一個符合指定名稱和實作的健康檢查。

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

新增一個符合指定名稱和實作的健康檢查。

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

新增一個符合指定名稱和實作的健康檢查。

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

新增一個符合指定名稱和實作的健康檢查。

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

新增一個符合指定名稱和實作的健康檢查。

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

新增指定 DbContext 類型中的健康檢定。

AddManualHealthCheck(IHealthChecksBuilder, IEnumerable<String>)

註冊健康檢查提供者,允許手動控制應用程式健康狀況。

AddManualHealthCheck(IHealthChecksBuilder, String[])

註冊健康檢查提供者,允許手動控制應用程式健康狀況。

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

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

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

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

AddResourceUtilizationHealthCheck(IHealthChecksBuilder, Action<ResourceUtilizationHealthCheckOptions>)

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

AddResourceUtilizationHealthCheck(IHealthChecksBuilder, IConfigurationSection, IEnumerable<String>)

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

AddResourceUtilizationHealthCheck(IHealthChecksBuilder, IConfigurationSection, String[])

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

AddResourceUtilizationHealthCheck(IHealthChecksBuilder, IConfigurationSection)

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

AddResourceUtilizationHealthCheck(IHealthChecksBuilder, IEnumerable<String>)

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

AddResourceUtilizationHealthCheck(IHealthChecksBuilder, String[])

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

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[])

新增一種以指定名稱和實作方式啟動的健康檢查類型。

適用於