Udostępnij za pośrednictwem


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ń

  1. Utwórz klasę z klasy systemu __EventConsumer.
  2. 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.