Compartir a través de


IHealthCheckPublisher Interfaz

Definición

Representa un publicador de información de HealthReport.

public interface class IHealthCheckPublisher
public interface IHealthCheckPublisher
type IHealthCheckPublisher = interface
Public Interface IHealthCheckPublisher

Comentarios

La implementación de comprobaciones de estado predeterminadas proporcionó una IHostedService implementación que se puede usar para ejecutar comprobaciones de estado a intervalos regulares y proporcionar los datos resultantes HealthReport a todas las instancias registradas IHealthCheckPublisher .

Para proporcionar una IHealthCheckPublisher implementación, registre una instancia o un tipo como un servicio singleton en el contenedor de inserción de dependencias.

IHealthCheckPublisherlas instancias de se proporcionan con una HealthReport después de ejecutar las comprobaciones de estado en un subproceso en segundo plano. El uso de depende del IHealthCheckPublisher hospedaje en una aplicación mediante IWebHost o host genérico (IHost). La ejecución de la IHealthCheckPublisher instancia no está relacionada con la ejecución de comprobaciones de estado a través de un middleware.

Métodos

PublishAsync(HealthReport, CancellationToken)

Publica el objeto report proporcionado.

Se aplica a