Compartilhar via


HealthCheckRegistration Classe

Definição

Representam as informações de registro associadas a uma implementação de IHealthCheck.

public ref class HealthCheckRegistration sealed
public sealed class HealthCheckRegistration
type HealthCheckRegistration = class
Public NotInheritable Class HealthCheckRegistration
Herança
HealthCheckRegistration

Comentários

O registro de marcar de integridade é fornecido como um objeto separado para que os desenvolvedores de aplicativos possam personalizar como as implementações de marcar de integridade são configuradas.

O registro é fornecido a uma implementação IHealthCheck durante a execução por meio de Registration. Isso permite que uma implementação de marcar de integridade acesse opções nomeadas ou execute outras operações com base no nome registrado.

Construtores

HealthCheckRegistration(String, Func<IServiceProvider,IHealthCheck>, Nullable<HealthStatus>, IEnumerable<String>, Nullable<TimeSpan>)

Cria um novo HealthCheckRegistration para uma instância existente do IHealthCheck.

HealthCheckRegistration(String, Func<IServiceProvider,IHealthCheck>, Nullable<HealthStatus>, IEnumerable<String>)

Cria um novo HealthCheckRegistration para uma instância existente do IHealthCheck.

HealthCheckRegistration(String, IHealthCheck, Nullable<HealthStatus>, IEnumerable<String>, Nullable<TimeSpan>)

Cria um novo HealthCheckRegistration para uma instância existente do IHealthCheck.

HealthCheckRegistration(String, IHealthCheck, Nullable<HealthStatus>, IEnumerable<String>)

Cria um novo HealthCheckRegistration para uma instância existente do IHealthCheck.

Propriedades

Delay

Obtém ou define o atraso individual aplicado ao marcar de integridade depois que o aplicativo é iniciado antes da execução de IHealthCheckPublisher instâncias. O atraso é aplicado uma vez na inicialização e não ocorre em iterações subsequentes.

Factory

Obtém ou define um delegado usado para criar a instância IHealthCheck.

FailureStatus

Obtém ou define o HealthStatus que deverá ser relatado quando houver uma falha da verificação de integridade.

Name

Obtém ou define o nome da verificação de integridade.

Period

Obtém ou define o período individual usado para o marcar.

Tags

Obtém uma lista de marcas que podem ser usadas para filtrar verificações de integridade.

Timeout

Obtém ou define o tempo limite usado para o teste.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a