WebEventFormatter Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt ASP.NET informatie over statuscontrole opgemaakt.
public ref class WebEventFormatter
public class WebEventFormatter
type WebEventFormatter = class
Public Class WebEventFormatter
- Overname
-
WebEventFormatter
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de WebEventFormatter gebeurtenisgegevens kunt opmaken. Het is voornamelijk bedoeld om de juiste syntaxis weer te geven die moet worden gebruikt. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de WebBaseEvent klasse.
//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
Opmerkingen
ASP.NET statuscontrole maakt het productie- en operationele personeel mogelijk om geïmplementeerde webtoepassingen te beheren. De System.Web.Management naamruimte bevat de statusgebeurtenistypen die verantwoordelijk zijn voor het verpakken van statusgegevens van toepassingen en de providertypen die verantwoordelijk zijn voor het verwerken van deze gegevens. Het bevat ook ondersteunende typen die u helpen tijdens het beheer van statusevenementen.
Het WebEventFormatter is een ondersteunend type dat wordt gebruikt om gebeurtenisgerelateerde informatie uniform op te maken. Dit is handig als de gebeurtenisgegevens moeten worden geregistreerd en later aan de gebruiker moeten worden gepresenteerd.
Exemplaren van de WebEventFormatter klasse worden doorgegeven als argumenten voor de opmaakmethoden die zijn gedefinieerd door de statusgebeurtenistypen.
Eigenschappen
| Name | Description |
|---|---|
| IndentationLevel |
Hiermee haalt u het inspringingsniveau op of stelt u het inspringingsniveau in. |
| TabSize |
Hiermee haalt u de tabgrootte op of stelt u deze in. |
Methoden
| Name | Description |
|---|---|
| AppendLine(String) |
Voegt de opgegeven tekenreeks en een regelterugloop toe aan de gebeurtenisgegevens. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert de gebeurtenisgegevens in tekenreeksindeling. |