IHealthChecksBuilder Интерфейс

Определение

Построитель, используемый для регистрации проверок работоспособности.A builder used to register health checks.

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

Свойства

Services

Возвращает коллекцию IServiceCollection, в которой должны регистрироваться экземпляры IHealthCheck.Gets the IServiceCollection into which IHealthCheck instances should be registered.

Методы

Add(HealthCheckRegistration)

Добавляет HealthCheckRegistration для проверки работоспособности.Adds a HealthCheckRegistration for a health check.

Методы расширения

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

Добавляет новую проверку работоспособности с указанным именем и реализацией.Adds a new health check with the specified name and implementation.

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

Добавляет новую проверку работоспособности с указанным именем и реализацией.Adds a new health check with the specified name and implementation.

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

Добавляет новую проверку работоспособности с указанным именем и реализацией.Adds a new health check with the specified name and implementation.

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

Добавляет новую проверку работоспособности с указанным именем и реализацией.Adds a new health check with the specified name and implementation.

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

Добавляет новую проверку работоспособности, активируемую по типу, с указанным именем и реализацией.Adds a new type activated health check with the specified name and implementation.

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

Добавляет новую проверку работоспособности, активируемую по типу, с указанным именем и реализацией.Adds a new type activated health check with the specified name and implementation.

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

Добавляет новую проверку работоспособности, активируемую по типу, с указанным именем и реализацией.Adds a new type activated health check with the specified name and implementation.

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

Добавляет новую проверку работоспособности, активируемую по типу, с указанным именем и реализацией.Adds a new type activated health check with the specified name and implementation.

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

Добавляет новую проверку работоспособности с указанным именем и реализацией.Adds a new health check with the specified name and implementation.

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

Добавляет новую проверку работоспособности с указанным именем и реализацией.Adds a new health check with the specified name and implementation.

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

Добавляет новую проверку работоспособности с указанным именем и реализацией.Adds a new health check with the specified name and implementation.

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

Добавляет новую проверку работоспособности с указанным именем и реализацией.Adds a new health check with the specified name and implementation.

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

Добавляет новую проверку работоспособности с указанным именем и реализацией.Adds a new health check with the specified name and implementation.

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

Добавляет новую проверку работоспособности с указанным именем и реализацией.Adds a new health check with the specified name and implementation.

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

Добавляет новую проверку работоспособности с указанным именем и реализацией.Adds a new health check with the specified name and implementation.

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

Добавляет новую проверку работоспособности с указанным именем и реализацией.Adds a new health check with the specified name and implementation.

Применяется к