HealthChecksBuilderAddCheckExtensions.AddTypeActivatedCheck Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
AddTypeActivatedCheck<T>(IHealthChecksBuilder, String, Object[]) |
Ajoute un nouveau contrôle d’intégrité activé pour le type avec le nom et l’implémentation spécifiés. |
AddTypeActivatedCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, Object[]) |
Ajoute un nouveau contrôle d’intégrité activé pour le type avec le nom et l’implémentation spécifiés. |
AddTypeActivatedCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, IEnumerable<String>, Object[]) |
Ajoute un nouveau contrôle d’intégrité activé pour le type avec le nom et l’implémentation spécifiés. |
AddTypeActivatedCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, IEnumerable<String>, TimeSpan, Object[]) |
Ajoute un nouveau contrôle d’intégrité activé pour le type avec le nom et l’implémentation spécifiés. |
AddTypeActivatedCheck<T>(IHealthChecksBuilder, String, Object[])
Ajoute un nouveau contrôle d’intégrité activé pour le type avec le nom et l’implémentation spécifiés.
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
Paramètres de type
- T
Type d’implémentation d’case activée d’intégrité.
Paramètres
- builder
- IHealthChecksBuilder
L’IHealthChecksBuilderopérateur
- name
- String
Nom du contrôle d’intégrité.
- args
- Object[]
Arguments supplémentaires à fournir au constructeur.
Retours
Remarques
Cette méthode sera utilisée CreateInstance<T>(IServiceProvider, Object[]) pour créer le case activée instance d’intégrité si nécessaire. Des arguments supplémentaires peuvent être fournis au constructeur via args
.
S’applique à
AddTypeActivatedCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, Object[])
Ajoute un nouveau contrôle d’intégrité activé pour le type avec le nom et l’implémentation spécifiés.
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
Paramètres de type
- T
Type d’implémentation d’case activée d’intégrité.
Paramètres
- builder
- IHealthChecksBuilder
L’IHealthChecksBuilderopérateur
- name
- String
Nom du contrôle d’intégrité.
- failureStatus
- Nullable<HealthStatus>
HealthStatus qui doit être signalé lorsque le contrôle d’intégrité signale une erreur. Si la valeur fournie est null
, Unhealthy sera signalé.
- args
- Object[]
Arguments supplémentaires à fournir au constructeur.
Retours
Remarques
Cette méthode sera utilisée CreateInstance<T>(IServiceProvider, Object[]) pour créer le case activée instance d’intégrité si nécessaire. Des arguments supplémentaires peuvent être fournis au constructeur via args
.
S’applique à
AddTypeActivatedCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, IEnumerable<String>, Object[])
Ajoute un nouveau contrôle d’intégrité activé pour le type avec le nom et l’implémentation spécifiés.
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
Paramètres de type
- T
Type d’implémentation d’case activée d’intégrité.
Paramètres
- builder
- IHealthChecksBuilder
L’IHealthChecksBuilderopérateur
- name
- String
Nom du contrôle d’intégrité.
- failureStatus
- Nullable<HealthStatus>
HealthStatus qui doit être signalé lorsque le contrôle d’intégrité signale une erreur. Si la valeur fournie est null
, Unhealthy sera signalé.
- tags
- IEnumerable<String>
Liste des étiquettes qui peuvent être utilisées pour filtrer les contrôles d’intégrité.
- args
- Object[]
Arguments supplémentaires à fournir au constructeur.
Retours
Remarques
Cette méthode sera utilisée CreateInstance<T>(IServiceProvider, Object[]) pour créer le case activée instance d’intégrité si nécessaire. Des arguments supplémentaires peuvent être fournis au constructeur via args
.
S’applique à
AddTypeActivatedCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, IEnumerable<String>, TimeSpan, Object[])
Ajoute un nouveau contrôle d’intégrité activé pour le type avec le nom et l’implémentation spécifiés.
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
Paramètres de type
- T
Type d’implémentation d’case activée d’intégrité.
Paramètres
- builder
- IHealthChecksBuilder
L’IHealthChecksBuilderopérateur
- name
- String
Nom du contrôle d’intégrité.
- failureStatus
- Nullable<HealthStatus>
HealthStatus qui doit être signalé lorsque le contrôle d’intégrité signale une erreur. Si la valeur fournie est null
, Unhealthy sera signalé.
- tags
- IEnumerable<String>
Liste des étiquettes qui peuvent être utilisées pour filtrer les contrôles d’intégrité.
- args
- Object[]
Arguments supplémentaires à fournir au constructeur.
Retours
Remarques
Cette méthode sera utilisée CreateInstance<T>(IServiceProvider, Object[]) pour créer le case activée instance d’intégrité si nécessaire. Des arguments supplémentaires peuvent être fournis au constructeur via args
.