호스팅되지 않은 이벤트 공급자 개발
호스팅되지 않은 이벤트 공급자는 Notification Services와는 독립적으로 실행됩니다. 이들은 Notification Services 응용 프로그램에 이벤트를 제출하는 별도의 응용 프로그램 또는 구성 요소입니다.
호스팅되지 않은 이벤트 공급자 유형
호스팅되지 않은 이벤트 공급자는 독립 실행형 웹, Microsoft Windows 또는 콘솔 응용 프로그램, Transact-SQL 스크립트 또는 트리거, 서비스가 될 수 있으며 기존 응용 프로그램 또는 서비스에 통합될 수 있습니다. Notification Services에서 호스팅되지 않은 이벤트 공급자에 두는 유일한 제약 조건은 이벤트 제출 API를 사용해야 한다는 점입니다. 이러한 API에 대한 자세한 내용은 사용자 지정 이벤트 공급자를 참조하십시오.
Notification Services 액세스
이벤트 제출 API를 사용할 때 해당 이벤트에 대한 Notification Services 인스턴스, 응용 프로그램 및 이벤트 클래스를 나타내야 합니다. 다음과 같이 두 가지 방법으로 처리할 수 있습니다.
- 런타임에 프로그래밍 방식으로 적절한 인스턴스, 응용 프로그램 및 이벤트 클래스 이름을 선택할 수 있는 Notification Services API에 포함된 InstanceEnumeration, ApplicationEnumeration 및 EventClassEnumeration 클래스 사용
- 개체를 초기화하기 위해 그리고 API 메서드에 대한 매개 변수로 인스턴스, 응용 프로그램 및 이벤트 클래스 이름 사용. 이 접근 방법은 응용 프로그램이 Notification Services 응용 프로그램을 하나만 액세스하는 경우에 사용하는 것이 좋습니다.
호스팅되지 않은 이벤트 공급자 사용
호스팅된 이벤트 공급자를 사용하려면 해당 공급자를 응용 프로그램 정의에 선언해야 합니다. 자세한 내용은 호스팅되지 않은 이벤트 공급자 정의를 참조하십시오.
참고 항목
개념
관리 이벤트 전송 API 사용
XML 이벤트 로더 API 사용
이벤트 전송 저장 프로시저 사용