Erstellen einer neuen permanenten Ereignisverbraucherklasse
Einer der ersten Schritte beim Erstellen eines permanenten Ereignisverbraucher ist das Erstellen der WMI-Klasse, die den Ereignisverbraucher beschreibt. Insbesondere definiert die permanente Ereignisverbraucherklasse die Parameter der Aktion, die vom physischen Consumer implementiert wird.
Im folgenden Verfahren wird beschrieben, wie eine permanente Ereignisverbraucherklasse erstellt wird.
So erstellen Sie eine permanente Ereignisverbraucherklasse
- Leiten Sie eine Klasse von der _ _ EventConsumer-Systemklasse ab.
- Implementieren Sie alle Parameter, die zum Verarbeiten einer Ereignisbenachrichtigung erforderlich sind.
Das folgende Beispiel zeigt die Syntax, die zum Erstellen der SMTPConsumerEvent-Klasse verwendet wird. Sie können dies als Beispiel für die Erstellung Ihrer neuen Klasse verwenden. Die SMTPEventConsumer-Klasse sendet jedes Mal, wenn ein Ereignis an sie übermittelt wird, eine E-Mail mithilfe Simple Mail Transfer Protocol (SMTP). Diese Klasse wird in smtpcons.mof definiert.
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[];
};
Sie sollten Instanzen Ihrer permanenten Ereignis-Consumerklasse erstellen können, um eine oder mehrere Möglichkeiten zum Senden von Ereignissen an Ihren physischen Consumer zu beschreiben. Weitere Informationen finden Sie unter Erstellen eines logischen Consumers.