IHealthCheckPublisher Interfaccia

Definizione

Rappresenta un server di pubblicazione delle informazioni di HealthReport.

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

Commenti

L'implementazione dei controlli di integrità predefinita ha fornito un'implementazione IHostedService che può essere usata per eseguire controlli di integrità a intervalli regolari e fornire i dati risultanti HealthReport a tutte le istanze registrate IHealthCheckPublisher .

Per fornire un'implementazione IHealthCheckPublisher , registrare un'istanza o un tipo come servizio singleton nel contenitore di inserimento delle dipendenze.

IHealthCheckPublisherle istanze vengono fornite con una HealthReport dopo l'esecuzione dei controlli di integrità in un thread in background. L'uso di IHealthCheckPublisher dipende dall'hosting in un'applicazione usando IWebHost o un host generico (IHost). L'esecuzione dell'istanza IHealthCheckPublisher non è correlata all'esecuzione dei controlli di integrità tramite un middleware.

Metodi

PublishAsync(HealthReport, CancellationToken)

Pubblica l'oggetto report fornito.

Si applica a