WebEventFormatter Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Met en forme ASP.NET informations sur les événements de surveillance de l’intégrité.
public ref class WebEventFormatter
public class WebEventFormatter
type WebEventFormatter = class
Public Class WebEventFormatter
- Héritage
-
WebEventFormatter
Exemples
L’exemple de code suivant montre comment utiliser l’option pour mettre en forme les WebEventFormatter informations d’événement. Il est principalement destiné à afficher la syntaxe correcte à utiliser. Cet exemple de code fait partie d’un exemple plus grand fourni pour la WebBaseEvent classe.
//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
Remarques
ASP.NET surveillance de l’intégrité permet au personnel de production et d’exploitation de gérer les applications web déployées. L’espace System.Web.Management de noms contient les types d’événements d’intégrité responsables de l’empaquetage des données d’état d’intégrité de l’application et des types de fournisseurs responsables du traitement de ces données. Il contient également des types de prise en charge qui aident pendant la gestion des événements d’intégrité.
Il WebEventFormatter s’agit d’un type de prise en charge utilisé pour mettre en forme uniformément les informations relatives aux événements, ce qui est utile si les données d’événement doivent être journalisées et présentées ultérieurement à l’utilisateur.
Les instances de la WebEventFormatter classe sont passées en tant qu’arguments aux méthodes de mise en forme définies par les types d’événements d’intégrité.
Propriétés
| Nom | Description |
|---|---|
| IndentationLevel |
Obtient ou définit le niveau de retrait. |
| TabSize |
Obtient ou définit la taille de l’onglet. |
Méthodes
| Nom | Description |
|---|---|
| AppendLine(String) |
Ajoute la chaîne spécifiée et un retour chariot aux informations de l’événement. |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne les informations d’événement au format chaîne. |