다음을 통해 공유


새 영구 이벤트 소비자 클래스 만들기

영구 이벤트 소비자를 만드는 첫 번째 단계는 이벤트 소비자를 설명하는 WMI 클래스를 만드는 것입니다. 특히 영구 이벤트 소비자 클래스는 물리적 소비자가 구현한 작업의 매개 변수를 정의합니다.

다음 절차에서는 영구 이벤트 소비자 클래스를 만드는 방법을 설명합니다.

영구 이벤트 소비자 클래스를 만드는 방법

  1. __EventConsumer 시스템 클래스에서 클래스를 파생합니다.
  2. 이벤트 알림을 처리하는 데 필요한 매개 변수를 구현합니다.

다음 예제에서는 SMTPConsumerEvent 클래스를 만드는 데 사용하는 구문을 확인할 수 있습니다. 이 예제를 새 클래스를 만드는 예제로 사용할 수 있습니다. SMTPEventConsumer 클래스는 이벤트가 전달될 때마다 SMTP(Simple Mail Transfer Protocol)를 사용하여 전자 메일 메시지를 보냅니다. 이 클래스는 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[];
};

영구 이벤트 소비자 클래스의 인스턴스를 만들어, 물리적 소비자에게 이벤트를 보내는 하나 이상의 방법을 설명할 수 있어야 합니다. 자세한 내용은 논리적 소비자 만들기를 참조하세요.