Compartilhar via


IHealthCheckPublisher Interface

Definição

Representa um editor de informações de HealthReport.

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

Comentários

A implementação de verificações de integridade padrão forneceu uma IHostedService implementação que pode ser usada para executar verificações de integridade em intervalos regulares e fornecer os dados resultantes HealthReport para todas as instâncias registradas IHealthCheckPublisher .

Para fornecer uma implementação IHealthCheckPublisher , registre uma instância ou tipo como um serviço singleton no contêiner de injeção de dependência.

IHealthCheckPublisheras instâncias são fornecidas com um HealthReport após executar verificações de integridade em um thread em segundo plano. O uso de depende da IHealthCheckPublisher hospedagem em um aplicativo usando IWebHost ou host genérico (IHost). A execução da instância não está relacionada à execução de verificações de integridade por meio de IHealthCheckPublisher um middleware.

Métodos

PublishAsync(HealthReport, CancellationToken)

Publica o report fornecido.

Aplica-se a