Share via


Creación de una nueva clase de consumidor de eventos permanente

Uno de los primeros pasos para crear un consumidor de eventos permanente es crear la clase de WMI que describe el consumidor de eventos. En concreto, la clase de consumidor de eventos permanente define los parámetros de la acción implementada por el consumidor físico.

En el procedimiento siguiente se describe cómo crear una clase de consumidor de eventos permanente.

Para crear una clase de consumidor de eventos permanente

  1. Derive una clase de la clase de sistema __EventConsumer.
  2. Implemente todos los parámetros necesarios para procesar una notificación de eventos.

En el ejemplo siguiente se muestra la sintaxis utilizada para crear la clase SMTPConsumerEvent. Puede usarlo como ejemplo para crear la nueva clase. La clase SMTPEventConsumer envía un mensaje de correo electrónico mediante el Protocolo simple de transferencia de correo (SMTP) cada vez que se entrega un evento. Esta clase se define en 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[];
};

Debe poder crear instancias de la clase de consumidor de eventos permanente para describir una o varias formas de enviar eventos al consumidor físico. Para obtener más información, consulte Creación de un consumidor lógico.