Partager via


TraceWebEventProvider Classe

Définition

Implémente un fournisseur d'événements qui envoie des événements de contrôle d'état ASP.NET comme messages de trace.

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
Héritage
TraceWebEventProvider

Exemples

L’extrait de fichier de configuration suivant montre comment spécifier un fournisseur de type TraceWebEventProvider dans la healthMonitoring section. L' add élément dans la rules section spécifie que le fournisseur va gérer les événements de traitement des demandes.

<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>   

Remarques

ASP.NET le contrôle d’intégrité permet au personnel de production et d’exploitation de gérer les applications Web déployées. L' System.Web.Management espace 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 les types de fournisseurs responsables du traitement de ces données. Il contient également des types de prise en charge qui facilitent la gestion des événements d’intégrité.

Ce fournisseur passe des événements à l' Trace objet. Il transmet les événements qui dérivent de la WebBaseErrorEvent classe en tant qu’erreurs de trace et passe tous les autres événements comme informations de trace.

Notes

L' TraceWebEventProvider objet ne fournit pas la mise en mémoire tampon des événements.

Notes

dans la plupart des cas, vous serez en mesure d’utiliser les types d’analyse d’intégrité ASP.NET tels qu’ils sont implémentés, et vous allez contrôler le système de contrôle d’intégrité en spécifiant des valeurs dans la healthMonitoring section de configuration. Vous pouvez également dériver des types d’analyse d’intégrité pour créer vos propres fournisseurs et événements personnalisés. Pour obtenir un exemple de création d’un fournisseur personnalisé, consultez Comment : implémenter l’exemple de fournisseur personnalisé de contrôle d’intégrité.

Propriétés

Description

Obtient une description brève et conviviale qui peut s'afficher dans les outils d'administration ou d'autres interfaces utilisateur.

(Hérité de ProviderBase)
Name

Obtient le nom convivial qui référence le fournisseur au cours de la configuration.

(Hérité de ProviderBase)

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
Flush()

Supprime tous les événements de la mémoire tampon du fournisseur.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
Initialize(String, NameValueCollection)

Définit les valeurs initiales de cet objet.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ProcessEvent(WebBaseEvent)

Traite l'événement passé au fournisseur.

Shutdown()

Exécute les tâches associées à l'arrêt du fournisseur.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi