WebHeartbeatEvent Sınıf
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.
Düzenli aralıklarla tetiklenen bu sistem durumu izleme olaylarını tanımlar.
public ref class WebHeartbeatEvent : System::Web::Management::WebManagementEvent
public class WebHeartbeatEvent : System.Web.Management.WebManagementEvent
type WebHeartbeatEvent = class
inherit WebManagementEvent
Public Class WebHeartbeatEvent
Inherits WebManagementEvent
- Devralma
Örnekler
Aşağıdaki yapılandırma dosyası alıntısı, sinyal durumu olaylarını işleyebilmesi için öğesinin EventLogWebEventProvider yapılandırmasını gösterir.
Note
İzlenecek EventLogWebEventProvider ve sinyal durumu olay türleri varsayılan olarak yapılandırılır. Yapmanız gereken tek şey, sinyal durumu olaylarını izlemek için kuralı tanımlamaktır. Varsayılan olarak yalnızca hata denetimlerinin günlüğe kaydedildiğini unutmayın.
<healthMonitoring
enabled="true" heartbeatInterval="100">
<rules>
<add name="Heart Beat Events"
eventName="Heartbeats"
provider="EventLogProvider"
profile="Default"
minInterval="00:01:00" />
</rules>
</healthMonitoring>
Açıklamalar
ASP.NET sistem durumunu izleme, üretim ve operasyon personelinin dağıtılan Web uygulamalarını yönetmesine olanak tanır. Ad alanı, System.Web.Management uygulama sistem durumu verilerini paketlemeden sorumlu sistem durumu olay türlerini ve bu verileri işlemeden sorumlu sağlayıcı türlerini içerir. Ayrıca, sistem durumu olaylarının yönetimi sırasında yardımcı olan destekleyici türler içerir.
Sinyal durumu izleme olayları, ASP.NET sistem durumu izleme sistemi için zamanlayıcı görevi görür. Yapılandırma bölümünün özniteliği tarafından heartBeatInterval tanımlanan bir aralıkta healthMonitoring oluşturulurlar. , WebHeartbeatEvent süreç bilgilerini almak için sınıfını WebProcessStatistics kullanır.
Note
Çoğu durumda, uygulanan ASP.NET sistem durumu izleme türlerini kullanabilir ve healthMonitoring yapılandırma bölümünde değerleri belirterek sistem durumu izleme sistemini denetleyebilirsiniz. Kendi özel olaylarınızı ve sağlayıcılarınızı oluşturmak için sistem durumu izleme türlerinden de türetebilirsiniz.
Oluşturucular
| Name | Description |
|---|---|
| WebHeartbeatEvent(String, Int32) |
Verilen ileti ve olay koduyla sınıfının yeni bir örneğini WebHeartbeatEvent başlatır. |
Özellikler
| Name | Description |
|---|---|
| EventCode |
Olayla ilişkili kod değerini alır. (Devralındığı yer: WebBaseEvent) |
| EventDetailCode |
Olay ayrıntı kodunu alır. (Devralındığı yer: WebBaseEvent) |
| EventID |
Olayla ilişkili tanımlayıcıyı alır. (Devralındığı yer: WebBaseEvent) |
| EventOccurrence |
Olayın kaç kez gerçekleştiğini gösteren bir sayaç alır. (Devralındığı yer: WebBaseEvent) |
| EventSequence |
Olayın uygulama tarafından kaç kez tetiklendiğini alır. (Devralındığı yer: WebBaseEvent) |
| EventSource |
Olayı tetikleyen nesneyi alır. (Devralındığı yer: WebBaseEvent) |
| EventTime |
Olayın oluşturulduğu zamanı alır. (Devralındığı yer: WebBaseEvent) |
| EventTimeUtc |
Olayın oluşturulduğu zamanı alır. (Devralındığı yer: WebBaseEvent) |
| Message |
Olayı açıklayan iletiyi alır. (Devralındığı yer: WebBaseEvent) |
| ProcessInformation |
ASP.NET uygulama barındırma işlemi hakkında bilgi alır. (Devralındığı yer: WebManagementEvent) |
| ProcessStatistics |
Çalışan işlem hakkında önemli bilgiler sağlar. |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| FormatCustomEventDetails(WebEventFormatter) |
Olay bilgilerinin standart biçimlendirmesini sağlar. (Devralındığı yer: WebBaseEvent) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| IncrementPerfCounters() |
Performans sayaçlarını artırmak için dahili olarak kullanılır. (Devralındığı yer: WebBaseEvent) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| Raise() |
Yapılandırılmış sağlayıcılara olayın gerçekleştiğini bildirerek bir olay oluşturur. (Devralındığı yer: WebBaseEvent) |
| ToString() |
Olay bilgilerini görüntüleme amacıyla biçimlendirin. (Devralındığı yer: WebBaseEvent) |
| ToString(Boolean, Boolean) |
Olay bilgilerini görüntüleme amacıyla biçimlendirin. (Devralındığı yer: WebBaseEvent) |