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 oluşturulan bu durum 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ı, EventLogWebEventProvider sinyal durumu olaylarını işleyebilmesi için yapılandırmasını gösterir.
Not
EventLogWebEventProviderİzlemek için 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 denetimleri günlüğe kaydedilir.
<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 durumu izleme, üretim ve operasyon personelinin dağıtılan Web uygulamalarını yönetmesine olanak tanır. System.Web.ManagementAd alanı, bu verileri işlemekten sorumlu uygulama durumu verileri ve sağlayıcı türlerinden sorumlu olan sistem durumu olay türlerini içerir. Ayrıca sistem durumu olaylarının yönetimi sırasında yardımcı olan destekleyici türler de içerir.
sinyal durumu izleme olayları, ASP.NET sistem durumu izleme sistemi için bir zamanlayıcı olarak görev yapar. Yapılandırma bölümünün özniteliği tarafından tanımlanan bir aralıkta oluşturulur heartBeatInterval
healthMonitoring
. , WebHeartbeatEvent WebProcessStatistics İşlem bilgilerini almak için sınıfını kullanır.
Not
çoğu durumda, ASP.NET sistem durumu izleme türlerini uygulanmış olarak kullanabilirsiniz ve yapılandırma bölümünde değerler belirterek sistem durumu izleme sistemini kontrol edersiniz healthMonitoring
. Ayrıca, kendi özel olaylarınızı ve sağlayıcılarını oluşturmak için sistem durumu izleme türlerinden türetebilirsiniz.
Oluşturucular
WebHeartbeatEvent(String, Int32) |
WebHeartbeatEventVerilen ileti ve olay kodu ile sınıfın yeni bir örneğini başlatır. |
Özellikler
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ı oluşturan nesneyi alır. (Devralındığı yer: WebBaseEvent) |
EventTime |
Olayın tetiklendiği zamanı alır. (Devralındığı yer: WebBaseEvent) |
EventTimeUtc |
Olayın tetiklendiği 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 bilgileri sağlar. |
Yöntemler
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() |
Type Geçerli örneğini 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 Objectöğesinin sığ 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ı tetikler. (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) |