Aracılığıyla paylaş


WebEventFormatter Sınıf

Tanım

Sistem durumu izleme olay bilgilerini ASP.NET biçimlendiriyor.

public ref class WebEventFormatter
public class WebEventFormatter
type WebEventFormatter = class
Public Class WebEventFormatter
Devralma
WebEventFormatter

Örnekler

Aşağıdaki kod örneği, olay bilgilerini biçimlendirmek için öğesinin WebEventFormatter nasıl kullanılacağını gösterir. Temel olarak kullanılacak doğru söz dizimini göstermek için tasarlanmıştır. Bu kod örneği, sınıfı için WebBaseEvent sağlanan daha büyük bir örneğin parçasıdır.

//Formats Web request event information.
public override void FormatCustomEventDetails(
    WebEventFormatter formatter)
{
    base.FormatCustomEventDetails(formatter);

    // Add custom data.
    formatter.AppendLine("");

    formatter.IndentationLevel += 1;

    formatter.TabSize = 4;

    formatter.AppendLine(
         "*SampleWebBaseEvent Start *");

    // Display custom event information.
    formatter.AppendLine(customCreatedMsg);
    formatter.AppendLine(customRaisedMsg);
    formatter.AppendLine(firingRecordInfo);

    formatter.AppendLine(
  "* SampleWebBaseEvent End *");


    formatter.IndentationLevel -= 1;
}
    'Formats Web request event information.
    Public Overrides Sub FormatCustomEventDetails( _
ByVal formatter As WebEventFormatter)
        MyBase.FormatCustomEventDetails(formatter)

        ' Add custom data.
        formatter.AppendLine("")

        formatter.IndentationLevel += 1
        
        formatter.TabSize = 4
        
        formatter.AppendLine("*SampleWebBaseEvent Start *")
        formatter.AppendLine("Custom information goes here")
        formatter.AppendLine("* SampleWebBaseEvent End *")
        ' Display custom event timing.
        formatter.AppendLine(customCreatedMsg)
        formatter.AppendLine(customRaisedMsg)
        formatter.IndentationLevel -= 1

    End Sub

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 de içerir.

WebEventFormatter olayla ilgili bilgileri tekdüzen biçimlendirmek için kullanılan bir destek türüdür. Bu, olay verilerinin günlüğe kaydedilmesi ve daha sonra kullanıcıya sunulması gerekiyorsa yararlıdır.

sınıfının örnekleri WebEventFormatter , durum-olay türleri tarafından tanımlanan biçimlendirme yöntemlerine bağımsız değişken olarak geçirilir.

Özellikler

IndentationLevel

Girinti düzeyini alır veya ayarlar.

TabSize

Sekme boyutunu alır veya ayarlar.

Yöntemler

AppendLine(String)

Belirtilen dizeyi ve bir satır başı olay bilgilerine ekler.

Equals(Object)

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

(Devralındığı yer: Object)
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)
MemberwiseClone()

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

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

Olay bilgilerini dize biçiminde döndürür.

Şunlara uygulanır