Share via


EventLogWebEventProvider Sınıf

Tanım

ASP.NET sistem durumu izleme olaylarını Windows Uygulama Olay Günlüğü'ne kaydeden bir olay sağlayıcısı uygular.

public ref class EventLogWebEventProvider sealed : System::Web::Management::WebEventProvider
public sealed class EventLogWebEventProvider : System.Web.Management.WebEventProvider
type EventLogWebEventProvider = class
    inherit WebEventProvider
Public NotInheritable Class EventLogWebEventProvider
Inherits WebEventProvider
Devralma
EventLogWebEventProvider

Örnekler

Aşağıdaki yapılandırma dosyası alıntısı, başarılı denetim olaylarını işlemek için türünde EventLogWebEventProvider bir sağlayıcının nasıl belirtileceğini gösterir. İzlemek EventLogWebEventProvider için ve hata denetimi sistem durumu olay türleri varsayılan olarak yapılandırılır. Başarı denetimlerini izlemek için, örnek kodda gösterildiği gibi bunları yapılandırmanız gerekir.

<healthMonitoring   
  enabled="true" heartbeatInterval="10">  

  <rule>  
    <add name="Success Audits Default"  
      eventName="Success Audits"  
      provider="EventLogProvider"  
      profile="Default"  
      minInterval="00:01:00" />  
  </rule>  

</healthMonitoring>  

Açıklamalar

ASP.NET sistem durumu 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.

EventLogWebEventProvider, hata denetimi ve hata durumu izleme olayları varsayılan olarak yapılandırılır (etkinleştirilir). Bu, hata denetiminin ve hata durumu izleme olaylarının varsayılan olarak Windows Uygulama Olay Günlüğü'ne kaydedildiği anlamına gelir.

Not

Çoğu durumda, uygulanan ASP.NET sistem durumu izleme türlerini kullanabilir ve yapılandırma bölümünde değerleri healthMonitoring 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. Özel sağlayıcı oluşturma örneği için bkz . Nasıl yapılır: Sistem Durumu İzleme Özel Sağlayıcısı Örneği Uygulama.

Özellikler

Description

Yönetim araçlarında veya diğer kullanıcı arabirimlerinde (UI) görüntülenmeye uygun kısa ve kolay bir açıklama alır.

(Devralındığı yer: ProviderBase)
Name

Yapılandırma sırasında sağlayıcıya başvurmak için kullanılan kolay adı alır.

(Devralındığı yer: ProviderBase)

Yöntemler

Equals(Object)

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

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

Olayları sağlayıcının arabelleğinden olay günlüğüne taşır.

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)
Initialize(String, NameValueCollection)

Bu nesne için başlangıç değerlerini ayarlar.

MemberwiseClone()

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

(Devralındığı yer: Object)
ProcessEvent(WebBaseEvent)

Sağlayıcıya geçirilen olayı işler.

Shutdown()

Sağlayıcıyı kapatmayla ilişkili görevleri gerçekleştirir.

ToString()

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

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.