Interface IAlertDataCollector (pla.h)
Surveille les compteurs de performances et effectue des actions chaque fois qu’une valeur de compteur dépasse le seuil spécifié.
Pour créer le collecteur de données d’alerte, appelez la méthode IDataCollectorCollection ::CreateDataCollector ou IDataCollectorCollection ::CreateDataCollectorFromXml . Pour plus d’informations sur le code XML que vous passez à CreateDataCollectorFromXml, consultez Remarques.
Héritage
L’interface IAlertDataCollector hérite de l’interface IDataCollector.
Méthodes
L’interface IAlertDataCollector a ces méthodes.
IAlertDataCollector ::get_AlertThresholds Récupère ou définit une liste de compteurs de performances et de seuils à surveiller. (Get) |
IAlertDataCollector ::get_EventLog Récupère ou définit une valeur qui indique si PLA doit journaliser un événement chaque fois que la valeur du compteur dépasse le seuil. (Get) |
IAlertDataCollector ::get_SampleInterval Récupère ou définit l’intervalle de temps d’attente entre les données du compteur d’échantillonnage. (Get) |
IAlertDataCollector ::get_Task Récupère ou définit le nom d’un travail du planificateur de tâches à démarrer chaque fois que la valeur du compteur dépasse le seuil. (Get) |
IAlertDataCollector ::get_TaskArguments Récupère ou définit les arguments de ligne de commande à passer au travail du planificateur de tâches spécifié dans la propriété IAlertDataCollector ::Task. (IAlertDataCollector.get_TaskArguments) |
IAlertDataCollector ::get_TaskRunAsSelf Récupère ou définit une valeur qui détermine si la tâche s’exécute en tant qu’utilisateur du jeu de collecteurs de données ou en tant qu’utilisateur spécifié dans la tâche. (IAlertDataCollector.get_TaskRunAsSelf) |
IAlertDataCollector ::get_TaskUserTextArguments Récupère ou définit les arguments de ligne de commande à passer au travail du planificateur de tâches spécifié dans la propriété IAlertDataCollector ::Task. (IAlertDataCollector.get_TaskUserTextArguments) |
IAlertDataCollector ::get_TriggerDataCollectorSet Récupère ou définit le nom d’un jeu de collecteurs de données à démarrer chaque fois que la valeur du compteur dépasse le seuil. (Get) |
IAlertDataCollector ::p ut_AlertThresholds Récupère ou définit une liste de compteurs de performances et de seuils à surveiller. (Put) |
IAlertDataCollector ::p ut_EventLog Récupère ou définit une valeur qui indique si PLA doit journaliser un événement chaque fois que la valeur du compteur dépasse le seuil. (Put) |
IAlertDataCollector ::p ut_SampleInterval Récupère ou définit l’intervalle de temps d’attente entre les données du compteur d’échantillonnage. (Put) |
IAlertDataCollector ::p ut_Task Récupère ou définit le nom d’un travail du planificateur de tâches à démarrer chaque fois que la valeur du compteur dépasse le seuil. (Put) |
IAlertDataCollector ::p ut_TaskArguments Récupère ou définit les arguments de ligne de commande à passer au travail du planificateur de tâches spécifié dans la propriété IAlertDataCollector ::Task. (IAlertDataCollector.put_TaskArguments) |
IAlertDataCollector ::p ut_TaskRunAsSelf Récupère ou définit une valeur qui détermine si la tâche s’exécute en tant qu’utilisateur du jeu de collecteurs de données ou en tant qu’utilisateur spécifié dans la tâche. (IAlertDataCollector.put_TaskRunAsSelf) |
IAlertDataCollector ::p ut_TaskUserTextArguments Récupère ou définit les arguments de ligne de commande à passer au travail du planificateur de tâches spécifié dans la propriété IAlertDataCollector ::Task. (IAlertDataCollector.put_TaskUserTextArguments) |
IAlertDataCollector ::p ut_TriggerDataCollectorSet Récupère ou définit le nom d’un jeu de collecteurs de données à démarrer chaque fois que la valeur du compteur dépasse le seuil. (Put) |
Remarques
L’exemple suivant montre le code XML que vous pouvez utiliser pour initialiser cet objet si vous appelez CreateDataCollectorFromXml pour le créer. La propriété IDataCollector ::Xml retourne également ce code XML.
<AlertDataCollector>
<Alert/> <!-- Specify an <Alert> element for each alert -->
<AlertDisplayName/> <!-- Read-only. Contains the contents of -->
<!-- <Alert/> in the user's locale -->
<EventLog/> <!-- nonzero (true), 0 (false) -->
<SampleInterval/>
<Task/>
<TaskArguments/>
<TaskRunAsSelf/>
<TaskUserTextArguments/>
<TriggerDataCollectorSet/>
</AlertDataCollector>
Notez que l’exemple n’affiche pas les éléments de propriété hérités d’IDataCollector que vous devez également spécifier.
Lorsque vous spécifiez le code XML pour créer le collecteur, vous pouvez spécifier uniquement les éléments pour les propriétés que vous souhaitez définir. Si vous ne spécifiez pas de propriété, PLA fournit une valeur par défaut. Lorsque vous récupérez le code XML du collecteur, le code XML fournit tous les éléments, y compris ceux de IDataCollector.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | pla.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour