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)

Публикует предоставленный отчет report.

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