HealthCheckRegistration Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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) |