Partager via


Création d’une classe de consommateur d’événements permanents

L’une des premières étapes de la création d’un consommateur d’événements permanents consiste à créer la classe WMI qui décrit le consommateur d’événements. Plus précisément, la classe de consommateur d’événements permanents définit les paramètres de l’action implémentée par le consommateur physique.

La procédure suivante décrit comment créer une classe de consommateur d’événements permanents.

Pour créer une classe de consommateur d’événements permanents

  1. Dérivez une classe de la classe système __EventConsumer.
  2. Implémentez tous les paramètres nécessaires pour traiter une notification d’événement.

L’exemple suivant montre la syntaxe utilisée pour créer la classe SMTPConsumerEvent. Vous pouvez l’utiliser comme exemple pour créer votre nouvelle classe. La classe SMTPEventConsumer envoie un e-mail à l’aide du protocole SMTP (Simple Mail Transfer Protocol) chaque fois qu’un événement lui est remis. Cette classe est définie dans smtpcons.mof.

class SMTPEventConsumer : __EventConsumer
{
  [key] string Name;
  [not_null] string SMTPServer;
  [Template] string Subject;
  [Template] string FromLine;
  [Template] string ReplyToLine;
  [Template] string Message;
  [Template] string ToLine;
  [Template] string CcLine;
  [Template] string BccLine;
  string HeaderFields[];
};

Vous devez être en mesure de créer des instances de votre classe de consommateur d’événements permanents pour décrire une ou plusieurs façons d’envoyer des événements à votre consommateur physique. Pour plus d’informations, consultez Création d’un consommateur logique.