Создание класса объекта-получателя постоянного события
Одним из первых шагов при создании постоянного потребителя событий является создание класса WMI, описывающего объект-получатель события. В частности, класс объекта-получателя постоянного события определяет параметры действия, реализуемого физическим потребителем.
В следующей процедуре описывается, как создать постоянный класс-получатель события.
Создание класса потребителя постоянного события
- Наследуйте класс от системного класса __EventConsumer .
- Реализуйте все параметры, необходимые для обработки уведомления о событии.
В следующем примере показан синтаксис, используемый для создания класса 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[];
};
Вы должны иметь возможность создавать экземпляры постоянного класса потребителей событий, чтобы описать один или несколько способов отправки событий физическому потребителю. Дополнительные сведения см. в разделе Создание логического потребителя.