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