EventLogWebEventProvider 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 enregistre les événements de contrôle d'état ASP.NET dans le journal des événements de l'application Windows.
public ref class EventLogWebEventProvider sealed : System::Web::Management::WebEventProvider
public sealed class EventLogWebEventProvider : System.Web.Management.WebEventProvider
type EventLogWebEventProvider = class
inherit WebEventProvider
Public NotInheritable Class EventLogWebEventProvider
Inherits WebEventProvider
- Héritage
Exemples
L’extrait de fichier de configuration suivant montre comment spécifier un fournisseur de type EventLogWebEventProvider pour gérer les événements d’audit de réussite. Les EventLogWebEventProvider types d’événements d’intégrité d’audit d’échec à surveiller et sont configurés par défaut. Pour surveiller les audits de réussite, vous devez les configurer, comme indiqué dans l’exemple de code.
<healthMonitoring
enabled="true" heartbeatInterval="10">
<rule>
<add name="Success Audits Default"
eventName="Success Audits"
provider="EventLogProvider"
profile="Default"
minInterval="00:01:00" />
</rule>
</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 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é.
Les EventLogWebEventProviderévénements , l’audit d’échec et les événements de surveillance de l’intégrité des erreurs sont configurés (activés) par défaut. Cela signifie que l’audit d’échec et les événements de surveillance de l’intégrité des erreurs sont consignés dans le journal des événements des applications Windows par défaut.
Notes
Dans la plupart des cas, vous serez en mesure d’utiliser les ASP.NET types de surveillance de l’intégrité tels qu’ils sont implémentés, et vous contrôlerez le système de surveillance de l’intégrité en spécifiant des valeurs dans la healthMonitoring
section configuration. Vous pouvez également dériver des types de surveillance de l’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
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() |
Déplace les événements de la mémoire tampon du fournisseur vers le journal des événements. |
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) |