Поделиться через


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

Одним из первых шагов при создании постоянного потребителя событий является создание класса 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[];
};

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