Delen via


Een nieuwe consumentenklasse voor permanente gebeurtenissen maken

Een van de eerste stappen bij het maken van een permanente gebeurtenisconsumer is het maken van de WMI-klasse die de gebeurtenisconsumer beschrijft. Met name de consumentenklasse voor permanente gebeurtenissen definieert de parameters van de actie die door de fysieke consument wordt geïmplementeerd.

In de volgende procedure wordt beschreven hoe u een consumentenklasse voor permanente gebeurtenissen maakt.

Een permanente consumentenklasse voor gebeurtenissen maken

  1. Een klasse afleiden van de systeemklasse __EventConsumer.
  2. Implementeer eventuele parameters die nodig zijn om een gebeurtenismelding te verwerken.

In het volgende voorbeeld ziet u de syntaxis die wordt gebruikt om de KLASSE SMTPConsumerEvent te maken. U kunt dit gebruiken als voorbeeld voor het maken van uw nieuwe klasse. De SMTPEventConsumer klasse verzendt een e-mailbericht met behulp van het Simple Mail Transfer Protocol (SMTP) telkens wanneer er een gebeurtenis aan wordt afgeleverd. Deze klasse wordt gedefinieerd in 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[];
};

U moet exemplaren van uw permanente gebeurtenisconsumerklasse kunnen maken om een of meer manieren te beschrijven om gebeurtenissen naar uw fysieke consument te verzenden. Zie Een logische consument makenvoor meer informatie.