HealthChecksBuilderAddCheckExtensions.AddCheck Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
AddCheck(IHealthChecksBuilder, String, IHealthCheck, Nullable<HealthStatus>, IEnumerable<String>) |
Belirtilen ad ve uygulamayla yeni bir sistem durumu denetimi ekler. |
AddCheck(IHealthChecksBuilder, String, IHealthCheck, Nullable<HealthStatus>, IEnumerable<String>, Nullable<TimeSpan>) |
Belirtilen ad ve uygulamayla yeni bir sistem durumu denetimi ekler. |
AddCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, IEnumerable<String>) |
Belirtilen ad ve uygulamayla yeni bir sistem durumu denetimi ekler. |
AddCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, IEnumerable<String>, Nullable<TimeSpan>) |
Belirtilen ad ve uygulamayla yeni bir sistem durumu denetimi ekler. |
AddCheck(IHealthChecksBuilder, String, IHealthCheck, Nullable<HealthStatus>, IEnumerable<String>)
Belirtilen ad ve uygulamayla yeni bir sistem durumu denetimi ekler.
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
Parametreler
- builder
- IHealthChecksBuilder
- name
- String
Sistem durumu denetiminin adı.
- instance
- IHealthCheck
Bir IHealthCheck örnek.
- failureStatus
- Nullable<HealthStatus>
Sistem HealthStatus durumu denetimi bir hata bildirdiğinde bildirilmesi gereken. Sağlanan değer ise null
Unhealthy raporlanır.
- tags
- IEnumerable<String>
Sistem durumu denetimlerini filtrelemek için kullanılabilecek etiketlerin listesi.
Döndürülenler
Şunlara uygulanır
AddCheck(IHealthChecksBuilder, String, IHealthCheck, Nullable<HealthStatus>, IEnumerable<String>, Nullable<TimeSpan>)
Belirtilen ad ve uygulamayla yeni bir sistem durumu denetimi ekler.
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
Parametreler
- builder
- IHealthChecksBuilder
- name
- String
Sistem durumu denetiminin adı.
- instance
- IHealthCheck
Bir IHealthCheck örnek.
- failureStatus
- Nullable<HealthStatus>
Sistem HealthStatus durumu denetimi bir hata bildirdiğinde bildirilmesi gereken. Sağlanan değer ise null
Unhealthy raporlanır.
- tags
- IEnumerable<String>
Sistem durumu denetimlerini filtrelemek için kullanılabilecek etiketlerin listesi.
Döndürülenler
Şunlara uygulanır
AddCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, IEnumerable<String>)
Belirtilen ad ve uygulamayla yeni bir sistem durumu denetimi ekler.
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
Tür Parametreleri
- T
Sistem durumu denetimi uygulama türü.
Parametreler
- builder
- IHealthChecksBuilder
- name
- String
Sistem durumu denetiminin adı.
- failureStatus
- Nullable<HealthStatus>
Sistem HealthStatus durumu denetimi bir hata bildirdiğinde bildirilmesi gereken. Sağlanan değer ise null
Unhealthy raporlanır.
- tags
- IEnumerable<String>
Sistem durumu denetimlerini filtrelemek için kullanılabilecek etiketlerin listesi.
Döndürülenler
Açıklamalar
Bu yöntem gerektiğinde sistem durumu denetimi örneğini oluşturmak için kullanır GetServiceOrCreateInstance<T>(IServiceProvider) . Türdeki T
bir hizmet bağımlılık ekleme kapsayıcısında herhangi bir yaşam süresiyle kayıtlıysa kullanılır. Aksi takdirde bağımlılık ekleme kapsayıcısından hizmetlere erişimle bir tür T
örneği oluşturulacaktır.
Şunlara uygulanır
AddCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, IEnumerable<String>, Nullable<TimeSpan>)
Belirtilen ad ve uygulamayla yeni bir sistem durumu denetimi ekler.
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
Tür Parametreleri
- T
Sistem durumu denetimi uygulama türü.
Parametreler
- builder
- IHealthChecksBuilder
- name
- String
Sistem durumu denetiminin adı.
- failureStatus
- Nullable<HealthStatus>
Sistem HealthStatus durumu denetimi bir hata bildirdiğinde bildirilmesi gereken. Sağlanan değer ise null
Unhealthy raporlanır.
- tags
- IEnumerable<String>
Sistem durumu denetimlerini filtrelemek için kullanılabilecek etiketlerin listesi.
Döndürülenler
Açıklamalar
Bu yöntem gerektiğinde sistem durumu denetimi örneğini oluşturmak için kullanır GetServiceOrCreateInstance<T>(IServiceProvider) . Türdeki T
bir hizmet bağımlılık ekleme kapsayıcısında herhangi bir yaşam süresiyle kayıtlıysa kullanılır. Aksi takdirde bağımlılık ekleme kapsayıcısından hizmetlere erişimle bir tür T
örneği oluşturulacaktır.