WebEventFormatter 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.
Sistem durumu izleme olay bilgilerini ASP.NET biçimlendirin.
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 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.
WebEventFormatter, olay verilerinin günlüğe kaydedilmesi ve daha sonra kullanıcıya sunulması gerekiyorsa yararlı olan olayla ilgili bilgileri tekdüzen biçimlendirmek için kullanılan bir destekleyici türüdür.
Sınıfın WebEventFormatter örnekleri, sistem durumu olay türleri tarafından tanımlanan biçimlendirme yöntemlerine bağımsız değişken olarak geçirilir.
Özellikler
| Name | Description |
|---|---|
| IndentationLevel |
Girinti düzeyini alır veya ayarlar. |
| TabSize |
Sekme boyutunu alır veya ayarlar. |
Yöntemler
| Name | Description |
|---|---|
| AppendLine(String) |
Belirtilen dizeyi ve 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() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Olay bilgilerini dize biçiminde döndürür. |