HealthChecksBuilderAddCheckExtensions.AddTypeActivatedCheck Método
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í.
Sobrecargas
AddTypeActivatedCheck<T>(IHealthChecksBuilder, String, Object[]) |
Agrega una nueva comprobación de estado activada de tipo con el nombre y la implementación especificados. |
AddTypeActivatedCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, Object[]) |
Agrega una nueva comprobación de estado activada de tipo con el nombre y la implementación especificados. |
AddTypeActivatedCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, IEnumerable<String>, Object[]) |
Agrega una nueva comprobación de estado activada de tipo con el nombre y la implementación especificados. |
AddTypeActivatedCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, IEnumerable<String>, TimeSpan, Object[]) |
Agrega una nueva comprobación de estado activada de tipo con el nombre y la implementación especificados. |
AddTypeActivatedCheck<T>(IHealthChecksBuilder, String, Object[])
Agrega una nueva comprobación de estado activada de tipo 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 ^ AddTypeActivatedCheck(Microsoft::Extensions::DependencyInjection::IHealthChecksBuilder ^ builder, System::String ^ name, ... cli::array <System::Object ^> ^ args);
public static Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder AddTypeActivatedCheck<T> (this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder builder, string name, params object[] args) where T : class, Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck;
static member AddTypeActivatedCheck : Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder * string * obj[] -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder (requires 'T : null and 'T :> Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck)
<Extension()>
Public Function AddTypeActivatedCheck(Of T As {Class, IHealthCheck}) (builder As IHealthChecksBuilder, name As String, ParamArray args As Object()) As IHealthChecksBuilder
Parámetros de tipo
- T
Tipo de implementación de comprobación de estado.
Parámetros
- builder
- IHealthChecksBuilder
- name
- String
El nombre de la comprobación de estado.
- args
- Object[]
Argumentos adicionales que se van a proporcionar al constructor.
Devoluciones
El parámetro de cadena de consulta IHealthChecksBuilder.
Comentarios
Este método usará CreateInstance<T>(IServiceProvider, Object[]) para crear la instancia de comprobación de estado cuando sea necesario. Se pueden proporcionar argumentos adicionales al constructor a través de args
.
Se aplica a
AddTypeActivatedCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, Object[])
Agrega una nueva comprobación de estado activada de tipo 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 ^ AddTypeActivatedCheck(Microsoft::Extensions::DependencyInjection::IHealthChecksBuilder ^ builder, System::String ^ name, Nullable<Microsoft::Extensions::Diagnostics::HealthChecks::HealthStatus> failureStatus, ... cli::array <System::Object ^> ^ args);
public static Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder AddTypeActivatedCheck<T> (this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder builder, string name, Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus? failureStatus, params object[] args) where T : class, Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck;
static member AddTypeActivatedCheck : Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder * string * Nullable<Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus> * obj[] -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder (requires 'T : null and 'T :> Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck)
<Extension()>
Public Function AddTypeActivatedCheck(Of T As {Class, IHealthCheck}) (builder As IHealthChecksBuilder, name As String, failureStatus As Nullable(Of HealthStatus), ParamArray args As Object()) As IHealthChecksBuilder
Parámetros de tipo
- T
Tipo de implementación de comprobación de estado.
Parámetros
- builder
- IHealthChecksBuilder
- 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.
- args
- Object[]
Argumentos adicionales que se van a proporcionar al constructor.
Devoluciones
El parámetro de cadena de consulta IHealthChecksBuilder.
Comentarios
Este método usará CreateInstance<T>(IServiceProvider, Object[]) para crear la instancia de comprobación de estado cuando sea necesario. Se pueden proporcionar argumentos adicionales al constructor a través de args
.
Se aplica a
AddTypeActivatedCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, IEnumerable<String>, Object[])
Agrega una nueva comprobación de estado activada de tipo 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 ^ AddTypeActivatedCheck(Microsoft::Extensions::DependencyInjection::IHealthChecksBuilder ^ builder, System::String ^ name, Nullable<Microsoft::Extensions::Diagnostics::HealthChecks::HealthStatus> failureStatus, System::Collections::Generic::IEnumerable<System::String ^> ^ tags, ... cli::array <System::Object ^> ^ args);
public static Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder AddTypeActivatedCheck<T> (this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder builder, string name, Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus? failureStatus, System.Collections.Generic.IEnumerable<string>? tags, params object[] args) where T : class, Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck;
static member AddTypeActivatedCheck : Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder * string * Nullable<Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus> * seq<string> * obj[] -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder (requires 'T : null and 'T :> Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck)
<Extension()>
Public Function AddTypeActivatedCheck(Of T As {Class, IHealthCheck}) (builder As IHealthChecksBuilder, name As String, failureStatus As Nullable(Of HealthStatus), tags As IEnumerable(Of String), ParamArray args As Object()) As IHealthChecksBuilder
Parámetros de tipo
- T
Tipo de implementación de comprobación de estado.
Parámetros
- builder
- IHealthChecksBuilder
- 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.
- args
- Object[]
Argumentos adicionales que se van a proporcionar al constructor.
Devoluciones
El parámetro de cadena de consulta IHealthChecksBuilder.
Comentarios
Este método usará CreateInstance<T>(IServiceProvider, Object[]) para crear la instancia de comprobación de estado cuando sea necesario. Se pueden proporcionar argumentos adicionales al constructor a través de args
.
Se aplica a
AddTypeActivatedCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, IEnumerable<String>, TimeSpan, Object[])
Agrega una nueva comprobación de estado activada de tipo 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 ^ AddTypeActivatedCheck(Microsoft::Extensions::DependencyInjection::IHealthChecksBuilder ^ builder, System::String ^ name, Nullable<Microsoft::Extensions::Diagnostics::HealthChecks::HealthStatus> failureStatus, System::Collections::Generic::IEnumerable<System::String ^> ^ tags, TimeSpan timeout, ... cli::array <System::Object ^> ^ args);
public static Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder AddTypeActivatedCheck<T> (this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder builder, string name, Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus? failureStatus, System.Collections.Generic.IEnumerable<string> tags, TimeSpan timeout, params object[] args) where T : class, Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck;
static member AddTypeActivatedCheck : Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder * string * Nullable<Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus> * seq<string> * TimeSpan * obj[] -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder (requires 'T : null and 'T :> Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck)
<Extension()>
Public Function AddTypeActivatedCheck(Of T As {Class, IHealthCheck}) (builder As IHealthChecksBuilder, name As String, failureStatus As Nullable(Of HealthStatus), tags As IEnumerable(Of String), timeout As TimeSpan, ParamArray args As Object()) As IHealthChecksBuilder
Parámetros de tipo
- T
Tipo de implementación de comprobación de estado.
Parámetros
- builder
- IHealthChecksBuilder
- 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.
- args
- Object[]
Argumentos adicionales que se van a proporcionar al constructor.
Devoluciones
El parámetro de cadena de consulta IHealthChecksBuilder.
Comentarios
Este método usará CreateInstance<T>(IServiceProvider, Object[]) para crear la instancia de comprobación de estado cuando sea necesario. Se pueden proporcionar argumentos adicionales al constructor a través de args
.