HealthChecksBuilderAddCheckExtensions.AddCheck Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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>)
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
- builder
- IHealthChecksBuilder
Die IHealthChecksBuilder.
- 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>)
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
- builder
- IHealthChecksBuilder
Die IHealthChecksBuilder.
- 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<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, IEnumerable<String>)
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
- builder
- IHealthChecksBuilder
Die IHealthChecksBuilder.
- 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>)
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
- builder
- IHealthChecksBuilder
Die IHealthChecksBuilder.
- 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.