Compartir vía


HealthCheckRegistration Clase

Definición

Representa la información de registro asociada a una implementación de IHealthCheck.

public ref class HealthCheckRegistration sealed
public sealed class HealthCheckRegistration
type HealthCheckRegistration = class
Public NotInheritable Class HealthCheckRegistration
Herencia
HealthCheckRegistration

Comentarios

El registro de comprobación de estado se proporciona como un objeto independiente para que los desarrolladores de aplicaciones puedan personalizar cómo se configuran las implementaciones de comprobación de estado.

El registro se proporciona a una IHealthCheck implementación durante la ejecución a través Registrationde . Esto permite que una implementación de comprobación de estado acceda a las opciones con nombre o realice otras operaciones en función del nombre registrado.

Constructores

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

Crea un objeto HealthCheckRegistration para una instancia de IHealthCheck existente.

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

Crea un objeto HealthCheckRegistration para una instancia de IHealthCheck existente.

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

Crea un objeto HealthCheckRegistration para una instancia de IHealthCheck existente.

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

Crea un objeto HealthCheckRegistration para una instancia de IHealthCheck existente.

Propiedades

Delay

Obtiene o establece el retraso individual aplicado a la comprobación de estado después de que la aplicación se inicie antes de IHealthCheckPublisher ejecutar instancias. El retraso se aplica una vez durante el inicio y no se aplica a las iteraciones posteriores.

Factory

Obtiene o establece un delegado que se usa para crear la instancia de IHealthCheck.

FailureStatus

Obtiene o establece el objeto HealthStatus que se debe notificar cuando se produce un error en la comprobación de estado.

Name

Obtiene o establece el nombre de la comprobación de estado.

Period

Obtiene o establece el período individual usado para la comprobación.

Tags

Obtiene una lista de etiquetas que se pueden usar para filtrar las comprobaciones de estado.

Timeout

Obtiene o establece el tiempo de expiración que se usa para la prueba.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a