TraceWebEventProvider Sınıf

Tanım

, ASP.NET sistem durumu izleme olaylarını izleme iletileri olarak gönderen bir olay sağlayıcısı uygular.

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

Örnekler

Aşağıdaki yapılandırma dosyası alıntısı, bölümünde türünde bir sağlayıcının nasıl belirtilme şeklini gösterir TraceWebEventProvider healthMonitoring . addBölümündeki öğesi, rules sağlayıcının istek işleme olaylarını işleyeceğini belirtir.

<healthMonitoring  
    enabled="true"  
    heartBeatInterval="0">  
    <providers>  
        <add name="TraceEventProvider"  
            type="System.Web.Management.TraceWebEventProvider,   
              System.Web"  
            buffer="false"  
            bufferMode=""  
            maxEventLength="4096"  
            maxSize="4096"  
            maxMessagesPerNotification="1"  
        />  
    </providers>  
    <eventMappings>  
        <add name="Request Processing Events"  
            type="System.Web.Management.WebRequestEvent, System.Web"   
        />  
    </eventMappings>  
    <profiles>  
        <add name="Trace"  
            minInstances="1"  
            maxLimit="Infinite"  
            minInterval="00:00:00"  
        />  
    </profiles>  
    <rules>  
        <add name="Trace Request Processing"  
            eventName="Request Processing Events"  
            provider="TraceEventProvider"  
            profile="Trace"  
        />  
   </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şlemeden 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.

Bu sağlayıcı, olayları nesnesine geçirir Trace . Sınıfından türetilmiş olayları WebBaseErrorEvent izleme hataları olarak geçirir ve diğer tüm olayları izleme bilgileri olarak geçirir.

Not

TraceWebEventProviderNesne, olay arabelleğe alma sağlamaz.

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. Özel bir sağlayıcı oluşturma örneği için bkz. nasıl yapılır: sistem durumu Izleme özel sağlayıcısı örneğini uygulama örneği.

Ö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()

Tüm olayları sağlayıcı arabelleğinden kaldırı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ı kapatma ile 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.