Share via


HealthCheckRegistration Sınıf

Tanım

Bir IHealthCheck uygulamayla ilişkili kayıt bilgilerini temsil edin.

public ref class HealthCheckRegistration sealed
public sealed class HealthCheckRegistration
type HealthCheckRegistration = class
Public NotInheritable Class HealthCheckRegistration
Devralma
HealthCheckRegistration

Açıklamalar

Sistem durumu denetimi kaydı, uygulama geliştiricilerinin sistem durumu denetimi uygulamalarının nasıl yapılandırıldığını özelleştirebilmesi için ayrı bir nesne olarak sağlanır.

Kayıt, aracılığıyla Registrationyürütme sırasında bir IHealthCheck uygulamaya sağlanır. Bu, sistem durumu denetimi uygulamasının adlandırılmış seçeneklere erişmesine veya kayıtlı ada göre diğer işlemleri gerçekleştirmesine olanak tanır.

Oluşturucular

HealthCheckRegistration(String, Func<IServiceProvider,IHealthCheck>, Nullable<HealthStatus>, IEnumerable<String>)

Var olan IHealthCheck bir örnek için yeni HealthCheckRegistration bir oluşturur.

HealthCheckRegistration(String, Func<IServiceProvider,IHealthCheck>, Nullable<HealthStatus>, IEnumerable<String>, Nullable<TimeSpan>)

Var olan IHealthCheck bir örnek için yeni HealthCheckRegistration bir oluşturur.

HealthCheckRegistration(String, IHealthCheck, Nullable<HealthStatus>, IEnumerable<String>)

Var olan IHealthCheck bir örnek için yeni HealthCheckRegistration bir oluşturur.

HealthCheckRegistration(String, IHealthCheck, Nullable<HealthStatus>, IEnumerable<String>, Nullable<TimeSpan>)

Var olan IHealthCheck bir örnek için yeni HealthCheckRegistration bir oluşturur.

Özellikler

Delay

Örnekleri yürütmeden IHealthCheckPublisher önce uygulama başlatıldıktan sonra sistem durumu denetimine uygulanan tek tek gecikmeyi alır veya ayarlar. Gecikme başlangıçta bir kez uygulanır ve sonraki yinelemeler için geçerli değildir.

Factory

Örneği oluşturmak için kullanılan bir temsilciyi IHealthCheck alır veya ayarlar.

FailureStatus

Sistem durumu denetimi başarısız olursa bildirilmesi gereken öğesini alır veya ayarlar HealthStatus .

Name

Sistem durumu denetimi adını alır veya ayarlar.

Period

Denetim için kullanılan tek tek dönemi alır veya ayarlar.

Tags

Sistem durumu denetimlerini filtrelemek için kullanılabilecek etiketlerin listesini alır.

Timeout

Test için kullanılan zaman aşımını alır veya ayarlar.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır