Создание класса объекта-получателя постоянного события

Одним из первых шагов при создании постоянного потребителя событий является создание класса WMI, описывающего объект-получатель события. В частности, класс объекта-получателя постоянного события определяет параметры действия, реализуемого физическим потребителем.

В следующей процедуре описывается, как создать постоянный класс-получатель события.

Создание класса потребителя постоянного события

  1. Наследуйте класс от системного класса __EventConsumer .
  2. Реализуйте все параметры, необходимые для обработки уведомления о событии.

В следующем примере показан синтаксис, используемый для создания класса SMTPConsumerEvent. Его можно использовать в качестве примера для создания нового класса. Класс SMTPEventConsumer отправляет сообщение электронной почты по протоколу SMTP при каждой доставке события. Этот класс определен в 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[];
};

Вы должны иметь возможность создавать экземпляры постоянного класса потребителей событий, чтобы описать один или несколько способов отправки событий физическому потребителю. Дополнительные сведения см. в разделе Создание логического потребителя.