Aracılığıyla paylaş


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ündeki TraceWebEventProvider bir sağlayıcının nasıl belirtileceğini healthMonitoring gösterir. add bölümündeki öğesirules, 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. 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.

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

Not

TraceWebEventProvider nesnesi, olay arabelleği sağlamaz.

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

Sağlayıcının arabelleğinden tüm olayları 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ı 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.