HealthChecksBuilderDelegateExtensions.AddCheck Methode

Definition

Überlädt

AddCheck(IHealthChecksBuilder, String, Func<HealthCheckResult>, IEnumerable<String>)

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

AddCheck(IHealthChecksBuilder, String, Func<CancellationToken,HealthCheckResult>, IEnumerable<String>)

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

AddCheck(IHealthChecksBuilder, String, Func<HealthCheckResult>, IEnumerable<String>, Nullable<TimeSpan>)

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

AddCheck(IHealthChecksBuilder, String, Func<CancellationToken,HealthCheckResult>, IEnumerable<String>, Nullable<TimeSpan>)

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

AddCheck(IHealthChecksBuilder, String, Func<HealthCheckResult>, IEnumerable<String>)

Quelle:
HealthChecksBuilderDelegateExtensions.cs
Quelle:
HealthChecksBuilderDelegateExtensions.cs
Quelle:
HealthChecksBuilderDelegateExtensions.cs

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

C#
public static Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder AddCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder builder, string name, Func<Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult> check, System.Collections.Generic.IEnumerable<string> tags);

Parameter

name
String

Der Name der Integritätsprüfung.

check
Func<HealthCheckResult>

Ein Delegat, der die Implementierung der Integritätsprüfung bereitstellt.

tags
IEnumerable<String>

Eine Liste mit Tags, die zum Filtern von Integritätsprüfungen verwendet werden kann.

Gibt zurück

Das IHealthChecksBuilder.

Gilt für:

.NET 10 (package-provided) und .NET Standard 2.0 (package-provided)
Produkt Versionen
.NET 10 (package-provided)
.NET Standard 2.0 (package-provided)

AddCheck(IHealthChecksBuilder, String, Func<CancellationToken,HealthCheckResult>, IEnumerable<String>)

Quelle:
HealthChecksBuilderDelegateExtensions.cs
Quelle:
HealthChecksBuilderDelegateExtensions.cs
Quelle:
HealthChecksBuilderDelegateExtensions.cs

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

C#
public static Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder AddCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder builder, string name, Func<System.Threading.CancellationToken,Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult> check, System.Collections.Generic.IEnumerable<string>? tags);

Parameter

name
String

Der Name der Integritätsprüfung.

check
Func<CancellationToken,HealthCheckResult>

Ein Delegat, der die Implementierung der Integritätsprüfung bereitstellt.

tags
IEnumerable<String>

Eine Liste mit Tags, die zum Filtern von Integritätsprüfungen verwendet werden kann.

Gibt zurück

Das IHealthChecksBuilder.

Gilt für:

.NET 10 (package-provided) und .NET Standard 2.0 (package-provided)
Produkt Versionen
.NET 10 (package-provided)
.NET Standard 2.0 (package-provided)

AddCheck(IHealthChecksBuilder, String, Func<HealthCheckResult>, IEnumerable<String>, Nullable<TimeSpan>)

Quelle:
HealthChecksBuilderDelegateExtensions.cs
Quelle:
HealthChecksBuilderDelegateExtensions.cs
Quelle:
HealthChecksBuilderDelegateExtensions.cs

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

C#
public static Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder AddCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder builder, string name, Func<Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult> check, System.Collections.Generic.IEnumerable<string>? tags = default, TimeSpan? timeout = default);

Parameter

name
String

Der Name der Integritätsprüfung.

check
Func<HealthCheckResult>

Ein Delegat, der die Implementierung der Integritätsprüfung bereitstellt.

tags
IEnumerable<String>

Eine Liste mit Tags, die zum Filtern von Integritätsprüfungen verwendet werden kann.

timeout
Nullable<TimeSpan>

Eine optionale TimeSpan-Struktur, die das Zeitlimit der Prüfung darstellt.

Gibt zurück

Das IHealthChecksBuilder.

Gilt für:

.NET 10 (package-provided) und .NET Standard 2.0 (package-provided)
Produkt Versionen
.NET 10 (package-provided)
.NET Standard 2.0 (package-provided)

AddCheck(IHealthChecksBuilder, String, Func<CancellationToken,HealthCheckResult>, IEnumerable<String>, Nullable<TimeSpan>)

Quelle:
HealthChecksBuilderDelegateExtensions.cs
Quelle:
HealthChecksBuilderDelegateExtensions.cs
Quelle:
HealthChecksBuilderDelegateExtensions.cs

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

C#
public static Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder AddCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder builder, string name, Func<System.Threading.CancellationToken,Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult> check, System.Collections.Generic.IEnumerable<string>? tags = default, TimeSpan? timeout = default);

Parameter

name
String

Der Name der Integritätsprüfung.

check
Func<CancellationToken,HealthCheckResult>

Ein Delegat, der die Implementierung der Integritätsprüfung bereitstellt.

tags
IEnumerable<String>

Eine Liste mit Tags, die zum Filtern von Integritätsprüfungen verwendet werden kann.

timeout
Nullable<TimeSpan>

Eine optionale TimeSpan-Struktur, die das Zeitlimit der Prüfung darstellt.

Gibt zurück

Das IHealthChecksBuilder.

Gilt für:

.NET 10 (package-provided) und .NET Standard 2.0 (package-provided)
Produkt Versionen
.NET 10 (package-provided)
.NET Standard 2.0 (package-provided)