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

注册运行状况检查提供程序,该提供程序监视资源利用率以评估应用程序的运行状况。

适用于