HealthChecksBuilderAddCheckExtensions.AddCheck Méthode

Définition

Surcharges

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

Ajoute un nouveau contrôle d’intégrité avec le nom et l’implémentation spécifiés.

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

Ajoute un nouveau contrôle d’intégrité avec le nom et l’implémentation spécifiés.

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

Ajoute un nouveau contrôle d’intégrité avec le nom et l’implémentation spécifiés.

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

Ajoute un nouveau contrôle d’intégrité avec le nom et l’implémentation spécifiés.

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

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

Ajoute un nouveau contrôle d’intégrité avec le nom et l’implémentation spécifiés.

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 = default, System.Collections.Generic.IEnumerable<string> tags = default);
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, Optional failureStatus As Nullable(Of HealthStatus) = Nothing, Optional tags As IEnumerable(Of String) = Nothing) As 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

Paramètres

name
String

Nom du contrôle d’intégrité.

instance
IHealthCheck

Instance de IHealthCheck.

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é.

Retours

Le IHealthChecksBuilder.

S’applique à

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

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

Ajoute un nouveau contrôle d’intégrité avec le nom et l’implémentation spécifiés.

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);
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

Paramètres

name
String

Nom du contrôle d’intégrité.

instance
IHealthCheck

Instance de IHealthCheck.

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é.

timeout
Nullable<TimeSpan>

TimeSpan facultatif représentant le délai d’expiration du contrôle.

Retours

Le IHealthChecksBuilder.

S’applique à

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

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

Ajoute un nouveau contrôle d’intégrité 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 ^ 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 = default, System.Collections.Generic.IEnumerable<string> tags = default) where T : class, Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck;
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, Optional failureStatus As Nullable(Of HealthStatus) = Nothing, Optional tags As IEnumerable(Of String) = Nothing) As IHealthChecksBuilder
<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

Paramètres de type

T

Type d’implémentation de case activée d’intégrité.

Paramètres

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é.

Retours

Le IHealthChecksBuilder.

Remarques

Cette méthode est utilisée GetServiceOrCreateInstance<T>(IServiceProvider) pour créer le case activée instance d’intégrité si nécessaire. Si un service de type T est inscrit dans le conteneur d’injection de dépendances avec une durée de vie quelconque, il sera utilisé. Sinon, une instance de type T est construite avec accès aux services à partir du conteneur d’injection de dépendances.

S’applique à

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

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

Ajoute un nouveau contrôle d’intégrité avec le nom et l’implémentation spécifiés.

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;
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

Paramètres de type

T

Type d’implémentation de case activée d’intégrité.

Paramètres

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é.

timeout
Nullable<TimeSpan>

TimeSpan facultatif représentant le délai d’expiration du contrôle.

Retours

Le IHealthChecksBuilder.

Remarques

Cette méthode est utilisée GetServiceOrCreateInstance<T>(IServiceProvider) pour créer le case activée instance d’intégrité si nécessaire. Si un service de type T est inscrit dans le conteneur d’injection de dépendances avec une durée de vie quelconque, il sera utilisé. Sinon, une instance de type T est construite avec accès aux services à partir du conteneur d’injection de dépendances.

S’applique à