TraceWebEventProvider 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.
, 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
Ö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
. add
Bö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) |