EventLogWebEventProvider Sınıf

Tanım

sistem durumu izleme olaylarını Windows Uygulama Olay Günlüğü'ne ASP.NET günlüğe 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 EventLogWebEventProvider sağlayıcısının nasıl belirtileceğini gösterir. izlenecek EventLogWebEventProvider 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 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.

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

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. Özel sağlayıcı oluşturma örneği için bkz . Nasıl yapılır: Sistem Durumu İzleme Özel Sağlayıcı Örneğini Uygulama.

Özellikler

Name Description
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

Name Description
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()

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

(Devralındığı yer: Object)
Initialize(String, NameValueCollection)

Bu nesne için ilk değerleri ayarlar.

MemberwiseClone()

Geçerli Objectbasit 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 bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.