TraceWebEventProvider 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.
Implémente un fournisseur d’événements qui envoie ASP.NET événements de surveillance de l’intégrité en tant que messages de suivi.
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
Exemples
L’extrait de fichier de configuration suivant montre comment spécifier un fournisseur de type TraceWebEventProvider dans la healthMonitoring section. L’élément add de la rules section spécifie que le fournisseur gère 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 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é.
Ce fournisseur transmet les événements à l’objet Trace . Il transmet les événements qui dérivent de la WebBaseErrorEvent classe en tant qu’erreurs de trace et transmet tous les autres événements en tant qu’informations de trace.
Note
L’objet TraceWebEventProvider ne fournit pas de mise en mémoire tampon d’événements.
Note
Dans la plupart des cas, vous serez en mesure d’utiliser les types de surveillance d’intégrité ASP.NET comme implémentés, et vous allez contrôler le système de surveillance de l’intégrité en spécifiant des valeurs dans la section de configuration healthMonitoring. Vous pouvez également dériver des types de supervision d’intégrité pour créer vos propres événements et fournisseurs personnalisés. Pour obtenir un exemple de création d’un fournisseur personnalisé, consultez How to : Implement the Health Monitoring Custom Provider Example.
Propriétés
| Nom | Description |
|---|---|
| Description |
Obtient une brève description conviviale adaptée à l’affichage dans les outils d’administration ou d’autres interfaces utilisateur (UIs). (Hérité de ProviderBase) |
| Name |
Obtient le nom convivial utilisé pour faire référence au fournisseur pendant la configuration. (Hérité de ProviderBase) |
Méthodes
| Nom | Description |
|---|---|
| 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() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la 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 Objectactuel. (Hérité de Object) |
| ProcessEvent(WebBaseEvent) |
Traite l’événement passé au fournisseur. |
| Shutdown() |
Effectue des tâches associées à l’arrêt du fournisseur. |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |