Compartir a través de


HealthChecksBuilderAddCheckExtensions.AddCheck Método

Definición

Sobrecargas

AddCheck(IHealthChecksBuilder, String, IHealthCheck, Nullable<HealthStatus>, IEnumerable<String>)

Agrega una nueva comprobación de estado con el nombre y la implementación especificados.

AddCheck(IHealthChecksBuilder, String, IHealthCheck, Nullable<HealthStatus>, IEnumerable<String>, Nullable<TimeSpan>)

Agrega una nueva comprobación de estado con el nombre y la implementación especificados.

AddCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, IEnumerable<String>)

Agrega una nueva comprobación de estado con el nombre y la implementación especificados.

AddCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, IEnumerable<String>, Nullable<TimeSpan>)

Agrega una nueva comprobación de estado con el nombre y la implementación especificados.

AddCheck(IHealthChecksBuilder, String, IHealthCheck, Nullable<HealthStatus>, IEnumerable<String>)

Source:
HealthChecksBuilderAddCheckExtensions.cs
Source:
HealthChecksBuilderAddCheckExtensions.cs
Source:
HealthChecksBuilderAddCheckExtensions.cs

Agrega una nueva comprobación de estado con el nombre y la implementación especificados.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHealthChecksBuilder ^ AddCheck(Microsoft::Extensions::DependencyInjection::IHealthChecksBuilder ^ builder, System::String ^ name, Microsoft::Extensions::Diagnostics::HealthChecks::IHealthCheck ^ instance, Nullable<Microsoft::Extensions::Diagnostics::HealthChecks::HealthStatus> failureStatus, System::Collections::Generic::IEnumerable<System::String ^> ^ tags);
public static Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder AddCheck (this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder builder, string name, Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck instance, Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus? failureStatus, System.Collections.Generic.IEnumerable<string> tags);
static member AddCheck : Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder * string * Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck * Nullable<Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus> * seq<string> -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder
<Extension()>
Public Function AddCheck (builder As IHealthChecksBuilder, name As String, instance As IHealthCheck, failureStatus As Nullable(Of HealthStatus), tags As IEnumerable(Of String)) As IHealthChecksBuilder

Parámetros

name
String

El nombre de la comprobación de estado.

instance
IHealthCheck

Instancia de IHealthCheck.

failureStatus
Nullable<HealthStatus>

El objeto HealthStatus que se debe notificar cuando la comprobación de estado informa de un error. Si el valor proporcionado es null, se notificará Unhealthy.

tags
IEnumerable<String>

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

Devoluciones

El parámetro de cadena de consulta IHealthChecksBuilder.

Se aplica a

AddCheck(IHealthChecksBuilder, String, IHealthCheck, Nullable<HealthStatus>, IEnumerable<String>, Nullable<TimeSpan>)

Source:
HealthChecksBuilderAddCheckExtensions.cs
Source:
HealthChecksBuilderAddCheckExtensions.cs
Source:
HealthChecksBuilderAddCheckExtensions.cs

Agrega una nueva comprobación de estado con el nombre y la implementación especificados.

public static Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder AddCheck (this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder builder, string name, Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck instance, Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus? failureStatus = default, System.Collections.Generic.IEnumerable<string>? tags = default, TimeSpan? timeout = default);
static member AddCheck : Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder * string * Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck * Nullable<Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus> * seq<string> * Nullable<TimeSpan> -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder
<Extension()>
Public Function AddCheck (builder As IHealthChecksBuilder, name As String, instance As IHealthCheck, Optional failureStatus As Nullable(Of HealthStatus) = Nothing, Optional tags As IEnumerable(Of String) = Nothing, Optional timeout As Nullable(Of TimeSpan) = Nothing) As IHealthChecksBuilder

Parámetros

name
String

El nombre de la comprobación de estado.

instance
IHealthCheck

Instancia de IHealthCheck.

failureStatus
Nullable<HealthStatus>

El objeto HealthStatus que se debe notificar cuando la comprobación de estado informa de un error. Si el valor proporcionado es null, se notificará Unhealthy.

tags
IEnumerable<String>

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

timeout
Nullable<TimeSpan>

Un objeto TimeSpan opcional que representa el tiempo de expiración de la comprobación.

Devoluciones

El parámetro de cadena de consulta IHealthChecksBuilder.

Se aplica a

AddCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, IEnumerable<String>)

Source:
HealthChecksBuilderAddCheckExtensions.cs
Source:
HealthChecksBuilderAddCheckExtensions.cs
Source:
HealthChecksBuilderAddCheckExtensions.cs

Agrega una nueva comprobación de estado con el nombre y la implementación especificados.

public:
generic <typename T>
 where T : class, Microsoft::Extensions::Diagnostics::HealthChecks::IHealthCheck[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHealthChecksBuilder ^ AddCheck(Microsoft::Extensions::DependencyInjection::IHealthChecksBuilder ^ builder, System::String ^ name, Nullable<Microsoft::Extensions::Diagnostics::HealthChecks::HealthStatus> failureStatus, System::Collections::Generic::IEnumerable<System::String ^> ^ tags);
public static Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder AddCheck<T> (this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder builder, string name, Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus? failureStatus, System.Collections.Generic.IEnumerable<string> tags) where T : class, Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck;
static member AddCheck : Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder * string * Nullable<Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus> * seq<string> -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder (requires 'T : null and 'T :> Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck)
<Extension()>
Public Function AddCheck(Of T As {Class, IHealthCheck}) (builder As IHealthChecksBuilder, name As String, failureStatus As Nullable(Of HealthStatus), tags As IEnumerable(Of String)) As IHealthChecksBuilder

Parámetros de tipo

T

Tipo de implementación de comprobación de estado.

Parámetros

name
String

El nombre de la comprobación de estado.

failureStatus
Nullable<HealthStatus>

El objeto HealthStatus que se debe notificar cuando la comprobación de estado informa de un error. Si el valor proporcionado es null, se notificará Unhealthy.

tags
IEnumerable<String>

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

Devoluciones

El parámetro de cadena de consulta IHealthChecksBuilder.

Comentarios

Este método usará GetServiceOrCreateInstance<T>(IServiceProvider) para crear la instancia de comprobación de estado cuando sea necesario. Si se registra un servicio de tipo T en el contenedor de inserción de dependencias con cualquier duración, se usará. De lo contrario, se construirá una instancia de tipo T con acceso a los servicios desde el contenedor de inserción de dependencias.

Se aplica a

AddCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, IEnumerable<String>, Nullable<TimeSpan>)

Source:
HealthChecksBuilderAddCheckExtensions.cs
Source:
HealthChecksBuilderAddCheckExtensions.cs
Source:
HealthChecksBuilderAddCheckExtensions.cs

Agrega una nueva comprobación de estado con el nombre y la implementación especificados.

public static Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder AddCheck<T> (this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder builder, string name, Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus? failureStatus = default, System.Collections.Generic.IEnumerable<string>? tags = default, TimeSpan? timeout = default) where T : class, Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck;
static member AddCheck : Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder * string * Nullable<Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus> * seq<string> * Nullable<TimeSpan> -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder (requires 'T : null and 'T :> Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck)
<Extension()>
Public Function AddCheck(Of T As {Class, IHealthCheck}) (builder As IHealthChecksBuilder, name As String, Optional failureStatus As Nullable(Of HealthStatus) = Nothing, Optional tags As IEnumerable(Of String) = Nothing, Optional timeout As Nullable(Of TimeSpan) = Nothing) As IHealthChecksBuilder

Parámetros de tipo

T

Tipo de implementación de comprobación de estado.

Parámetros

name
String

El nombre de la comprobación de estado.

failureStatus
Nullable<HealthStatus>

El objeto HealthStatus que se debe notificar cuando la comprobación de estado informa de un error. Si el valor proporcionado es null, se notificará Unhealthy.

tags
IEnumerable<String>

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

timeout
Nullable<TimeSpan>

Un objeto TimeSpan opcional que representa el tiempo de expiración de la comprobación.

Devoluciones

El parámetro de cadena de consulta IHealthChecksBuilder.

Comentarios

Este método usará GetServiceOrCreateInstance<T>(IServiceProvider) para crear la instancia de comprobación de estado cuando sea necesario. Si se registra un servicio de tipo T en el contenedor de inserción de dependencias con cualquier duración, se usará. De lo contrario, se construirá una instancia de tipo T con acceso a los servicios desde el contenedor de inserción de dependencias.

Se aplica a