Tworzenie nowej trwałej klasy odbiorców zdarzeń
Jednym z pierwszych kroków w tworzeniu stałego konsumenta zdarzeń jest utworzenie klasy WMI, która opisuje konsumenta zdarzeń. W szczególności stała klasa odbiorcy zdarzeń definiuje parametry akcji zaimplementowanej przez użytkownika fizycznego.
W poniższej procedurze opisano, jak utworzyć trwałą klasę konsumenta zdarzeń.
Aby utworzyć stałą klasę odbiorców zdarzeń
- Utwórz klasę z klasy systemu __EventConsumer.
- Zaimplementuj wszystkie parametry niezbędne do przetworzenia powiadomienia o zdarzeniu.
Poniższy przykład przedstawia składnię użytą do utworzenia klasy SMTPConsumerEvent. Możesz użyć tego jako przykładu do utworzenia nowej klasy. Klasa SMTPEventConsumer wysyła wiadomość e-mail przy użyciu protokołu SIMPLE Mail Transfer Protocol (SMTP) za każdym razem, gdy do niego jest dostarczane zdarzenie. Ta klasa jest zdefiniowana w pliku 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[];
};
Powinieneś móc tworzyć wystąpienia swojej stałej klasy odbiorców zdarzeń, aby opisać jeden lub więcej sposobów wysyłania zdarzeń do fizycznego odbiorcy. Aby uzyskać więcej informacji, zobacz Tworzenie Logicznego Konsumenta.