Udostępnij za pośrednictwem


HealthChecksBuilderAddCheckExtensions.AddCheck Metoda

Definicja

Przeciążenia

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

Dodaje nową kontrolę kondycji z określoną nazwą i implementacją.

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

Dodaje nową kontrolę kondycji z określoną nazwą i implementacją.

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

Dodaje nową kontrolę kondycji z określoną nazwą i implementacją.

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

Dodaje nową kontrolę kondycji z określoną nazwą i implementacją.

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

Źródło:
HealthChecksBuilderAddCheckExtensions.cs
Źródło:
HealthChecksBuilderAddCheckExtensions.cs
Źródło:
HealthChecksBuilderAddCheckExtensions.cs

Dodaje nową kontrolę kondycji z określoną nazwą i implementacją.

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

Parametry

name
String

Nazwa kontroli kondycji.

instance
IHealthCheck

Wystąpienie IHealthCheck .

failureStatus
Nullable<HealthStatus>

Należy HealthStatus je zgłosić, gdy kontrola kondycji zgłasza błąd. Jeśli podana wartość to null, Unhealthy zostanie zgłoszona.

tags
IEnumerable<String>

Lista tagów, których można użyć do filtrowania kontroli kondycji.

Zwraca

Element IHealthChecksBuilder.

Dotyczy

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

Źródło:
HealthChecksBuilderAddCheckExtensions.cs
Źródło:
HealthChecksBuilderAddCheckExtensions.cs
Źródło:
HealthChecksBuilderAddCheckExtensions.cs

Dodaje nową kontrolę kondycji z określoną nazwą i implementacją.

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

Parametry

name
String

Nazwa kontroli kondycji.

instance
IHealthCheck

Wystąpienie IHealthCheck .

failureStatus
Nullable<HealthStatus>

Należy HealthStatus je zgłosić, gdy kontrola kondycji zgłasza błąd. Jeśli podana wartość to null, Unhealthy zostanie zgłoszona.

tags
IEnumerable<String>

Lista tagów, których można użyć do filtrowania kontroli kondycji.

timeout
Nullable<TimeSpan>

Opcjonalnie TimeSpan reprezentująca limit czasu sprawdzania.

Zwraca

Element IHealthChecksBuilder.

Dotyczy

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

Źródło:
HealthChecksBuilderAddCheckExtensions.cs
Źródło:
HealthChecksBuilderAddCheckExtensions.cs
Źródło:
HealthChecksBuilderAddCheckExtensions.cs

Dodaje nową kontrolę kondycji z określoną nazwą i implementacją.

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

Parametry typu

T

Typ implementacji sprawdzania kondycji.

Parametry

name
String

Nazwa kontroli kondycji.

failureStatus
Nullable<HealthStatus>

Należy HealthStatus je zgłosić, gdy kontrola kondycji zgłasza błąd. Jeśli podana wartość to null, Unhealthy zostanie zgłoszona.

tags
IEnumerable<String>

Lista tagów, których można użyć do filtrowania kontroli kondycji.

Zwraca

Element IHealthChecksBuilder.

Uwagi

Ta metoda będzie używana GetServiceOrCreateInstance<T>(IServiceProvider) do utworzenia wystąpienia kontroli kondycji w razie potrzeby. Jeśli usługa typu T jest zarejestrowana w kontenerze wstrzykiwania zależności z dowolnym okresem istnienia, będzie używana. W przeciwnym razie wystąpienie typu T zostanie skonstruowane z dostępem do usług z kontenera wstrzykiwania zależności.

Dotyczy

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

Źródło:
HealthChecksBuilderAddCheckExtensions.cs
Źródło:
HealthChecksBuilderAddCheckExtensions.cs
Źródło:
HealthChecksBuilderAddCheckExtensions.cs

Dodaje nową kontrolę kondycji z określoną nazwą i implementacją.

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

Parametry typu

T

Typ implementacji sprawdzania kondycji.

Parametry

name
String

Nazwa kontroli kondycji.

failureStatus
Nullable<HealthStatus>

Należy HealthStatus je zgłosić, gdy kontrola kondycji zgłasza błąd. Jeśli podana wartość to null, Unhealthy zostanie zgłoszona.

tags
IEnumerable<String>

Lista tagów, których można użyć do filtrowania kontroli kondycji.

timeout
Nullable<TimeSpan>

Opcjonalnie TimeSpan reprezentująca limit czasu sprawdzania.

Zwraca

Element IHealthChecksBuilder.

Uwagi

Ta metoda będzie używana GetServiceOrCreateInstance<T>(IServiceProvider) do utworzenia wystąpienia kontroli kondycji w razie potrzeby. Jeśli usługa typu T jest zarejestrowana w kontenerze wstrzykiwania zależności z dowolnym okresem istnienia, będzie używana. W przeciwnym razie wystąpienie typu T zostanie skonstruowane z dostępem do usług z kontenera wstrzykiwania zależności.

Dotyczy