IHealthChecksBuilder 接口

定义

用于注册运行状况检查的生成器。

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

属性

名称 说明
Services

IServiceCollection获取应注册实例的IHealthCheck实例。

方法

名称 说明
Add(HealthCheckRegistration)

HealthCheckRegistration添加运行状况检查。

扩展方法

名称 说明
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[])

添加具有指定名称和实现的新类型激活运行状况检查。

适用于