HealthCheckService Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Служба, которую можно использовать для проверки состояния экземпляров IHealthCheck, зарегистрированных в приложении.
public ref class HealthCheckService abstract
public abstract class HealthCheckService
type HealthCheckService = class
Public MustInherit Class HealthCheckService
- Наследование
-
HealthCheckService
Комментарии
Реализация HealthCheckService по умолчанию регистрируется в контейнере внедрения зависимостей как одноэлементная служба путем вызова AddHealthChecks(IServiceCollection).
Объект , IHealthChecksBuilder возвращаемый параметром , AddHealthChecks(IServiceCollection) предоставляет удобный API для регистрации проверок работоспособности.
IHealthCheck реализации можно зарегистрировать с помощью методов расширения, предоставляемых IHealthChecksBuilder.
Конструкторы
HealthCheckService() |
Служба, которую можно использовать для проверки состояния экземпляров IHealthCheck, зарегистрированных в приложении. |
Методы
CheckHealthAsync(CancellationToken) |
Выполняет все проверки работоспособности в приложении и возвращает агрегированное состояние. |
CheckHealthAsync(Func<HealthCheckRegistration,Boolean>, CancellationToken) |
Выполняет предоставленные проверки работоспособности и возвращает агрегированное состояние |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |