Dela via


Skapa en ny permanent händelsekonsumentklass

Ett av de första stegen för att skapa en permanent händelsekonsument är att skapa WMI-klassen som beskriver händelsekonsumenten. Mer specifikt definierar konsumentklassen för permanenta händelser parametrarna för den åtgärd som implementeras av den fysiska konsumenten.

Proceduren nedan beskriver hur man skapar en permanent händelsekonsumentklass.

Skapa en permanent händelsekonsumentklass

  1. Härled en klass från systemklassen __EventConsumer.
  2. Implementera eventuella parametrar som krävs för att bearbeta ett händelsemeddelande.

I följande exempel visas syntaxen som används för att skapa klassen SMTPConsumerEvent. Du kan använda detta som exempel för att skapa din nya klass. Klassen SMTPEventConsumer skickar ett e-postmeddelande med hjälp av Simple Mail Transfer Protocol (SMTP) varje gång en händelse levereras till den. Den här klassen definieras i 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[];
};

Du bör kunna skapa instanser av din permanenta händelsekonsumentklass för att beskriva ett eller flera sätt att skicka händelser till din fysiska konsument. Mer information finns i Skapa en logisk konsument.