HealthChecksBuilderAddCheckExtensions.AddCheck Methode

Definition

Überlädt

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

Fügt eine neue Integritätsprüfung mit dem angegebenen Namen und der Implementierung hinzu.

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

Fügt eine neue Integritätsprüfung mit dem angegebenen Namen und der Implementierung hinzu.

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

Fügt eine neue Integritätsprüfung mit dem angegebenen Namen und der Implementierung hinzu.

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

Fügt eine neue Integritätsprüfung mit dem angegebenen Namen und der Implementierung hinzu.

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

Quelle:
HealthChecksBuilderAddCheckExtensions.cs
Quelle:
HealthChecksBuilderAddCheckExtensions.cs
Quelle:
HealthChecksBuilderAddCheckExtensions.cs
Quelle:
HealthChecksBuilderAddCheckExtensions.cs
Quelle:
HealthChecksBuilderAddCheckExtensions.cs

Fügt eine neue Integritätsprüfung mit dem angegebenen Namen und der Implementierung hinzu.

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

Parameter

name
String

Der Name der Integritätsprüfung.

instance
IHealthCheck

Eine IHealthCheck Instanz.

failureStatus
Nullable<HealthStatus>

Dies HealthStatus sollte gemeldet werden, wenn die Integritätsprüfung einen Fehler meldet. Wenn der angegebene Wert lautet null, Unhealthy wird dieser gemeldet.

tags
IEnumerable<String>

Eine Liste von Tags, die zum Filtern von Integritätsprüfungen verwendet werden können.

Gibt zurück

Die IHealthChecksBuilder.

Gilt für:

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

Quelle:
HealthChecksBuilderAddCheckExtensions.cs
Quelle:
HealthChecksBuilderAddCheckExtensions.cs
Quelle:
HealthChecksBuilderAddCheckExtensions.cs
Quelle:
HealthChecksBuilderAddCheckExtensions.cs
Quelle:
HealthChecksBuilderAddCheckExtensions.cs

Fügt eine neue Integritätsprüfung mit dem angegebenen Namen und der Implementierung hinzu.

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

Parameter

name
String

Der Name der Integritätsprüfung.

instance
IHealthCheck

Eine IHealthCheck Instanz.

failureStatus
Nullable<HealthStatus>

Dies HealthStatus sollte gemeldet werden, wenn die Integritätsprüfung einen Fehler meldet. Wenn der angegebene Wert lautet null, Unhealthy wird dieser gemeldet.

tags
IEnumerable<String>

Eine Liste von Tags, die zum Filtern von Integritätsprüfungen verwendet werden können.

timeout
Nullable<TimeSpan>

Eine optionale TimeSpan Darstellung des Timeouts der Prüfung.

Gibt zurück

Die IHealthChecksBuilder.

Gilt für:

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

Quelle:
HealthChecksBuilderAddCheckExtensions.cs
Quelle:
HealthChecksBuilderAddCheckExtensions.cs
Quelle:
HealthChecksBuilderAddCheckExtensions.cs
Quelle:
HealthChecksBuilderAddCheckExtensions.cs
Quelle:
HealthChecksBuilderAddCheckExtensions.cs

Fügt eine neue Integritätsprüfung mit dem angegebenen Namen und der Implementierung hinzu.

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

Typparameter

T

Der Implementierungstyp der Integritätsprüfung.

Parameter

name
String

Der Name der Integritätsprüfung.

failureStatus
Nullable<HealthStatus>

Dies HealthStatus sollte gemeldet werden, wenn die Integritätsprüfung einen Fehler meldet. Wenn der angegebene Wert lautet null, Unhealthy wird dieser gemeldet.

tags
IEnumerable<String>

Eine Liste von Tags, die zum Filtern von Integritätsprüfungen verwendet werden können.

Gibt zurück

Die IHealthChecksBuilder.

Hinweise

Diese Methode wird verwendet GetServiceOrCreateInstance<T>(IServiceProvider) , um die Integritätsprüfungsinstanz bei Bedarf zu erstellen. Wenn ein Dienst vom Typ T im Container zum Einfügen von Abhängigkeiten mit jeder Lebensdauer registriert ist, wird er verwendet. Andernfalls wird eine Instanz vom Typ T mit Zugriff auf Dienste aus dem Container zum Einfügen von Abhängigkeiten erstellt.

Gilt für:

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

Quelle:
HealthChecksBuilderAddCheckExtensions.cs
Quelle:
HealthChecksBuilderAddCheckExtensions.cs
Quelle:
HealthChecksBuilderAddCheckExtensions.cs
Quelle:
HealthChecksBuilderAddCheckExtensions.cs
Quelle:
HealthChecksBuilderAddCheckExtensions.cs

Fügt eine neue Integritätsprüfung mit dem angegebenen Namen und der Implementierung hinzu.

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

Typparameter

T

Der Implementierungstyp der Integritätsprüfung.

Parameter

name
String

Der Name der Integritätsprüfung.

failureStatus
Nullable<HealthStatus>

Dies HealthStatus sollte gemeldet werden, wenn die Integritätsprüfung einen Fehler meldet. Wenn der angegebene Wert lautet null, Unhealthy wird dieser gemeldet.

tags
IEnumerable<String>

Eine Liste von Tags, die zum Filtern von Integritätsprüfungen verwendet werden können.

timeout
Nullable<TimeSpan>

Eine optionale TimeSpan Darstellung des Timeouts der Prüfung.

Gibt zurück

Die IHealthChecksBuilder.

Hinweise

Diese Methode wird verwendet GetServiceOrCreateInstance<T>(IServiceProvider) , um die Integritätsprüfungsinstanz bei Bedarf zu erstellen. Wenn ein Dienst vom Typ T im Container zum Einfügen von Abhängigkeiten mit jeder Lebensdauer registriert ist, wird er verwendet. Andernfalls wird eine Instanz vom Typ T mit Zugriff auf Dienste aus dem Container zum Einfügen von Abhängigkeiten erstellt.

Gilt für: