IHealthCheckPublisher Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет издателя сведений HealthReport.
public interface class IHealthCheckPublisher
public interface IHealthCheckPublisher
type IHealthCheckPublisher = interface
Public Interface IHealthCheckPublisher
Комментарии
Реализация проверок работоспособности по умолчанию предоставляет IHostedService
реализацию, которую можно использовать для выполнения проверок работоспособности через регулярные интервалы и предоставления результирующие HealthReport данные всем зарегистрированным IHealthCheckPublisher экземплярам.
Чтобы обеспечить реализацию IHealthCheckPublisher , зарегистрируйте экземпляр или тип в качестве одноэлементной службы в контейнере внедрения зависимостей.
IHealthCheckPublisherэкземпляры предоставляются с помощью HealthReport после выполнения проверок работоспособности в фоновом потоке. Использование зависит от размещения в приложении с помощью или универсального IHealthCheckPublisher узла (IHost
).IWebHost
Выполнение экземпляра IHealthCheckPublisher не связано с выполнением проверок работоспособности через ПО промежуточного слоя.
Методы
PublishAsync(HealthReport, CancellationToken) |
Публикует предоставленный отчет |