다음을 통해 공유


호스팅되지 않은 이벤트 공급자 정의

호스팅되지 않은 이벤트 공급자는 EventCollector 클래스, EventLoader 클래스 또는 이벤트 컬렉션 저장 프로시저를 사용하여 Notification Services 응용 프로그램에 이벤트 데이터를 전송하는 외부 응용 프로그램입니다.

Notification Services는 호스팅되지 않은 이벤트 공급자와 상호 작용하거나 제어하지 않습니다. 따라서 이후에 이벤트 공급자에서 전송한 이벤트를 추적하고 문제가 발생한 경우 해결할 수 있도록 응용 프로그램 정의에 이벤트 공급자 이름만 제공하면 됩니다.

호스팅되지 않은 이벤트 공급자 정의

각 응용 프로그램은 호스팅되지 않은 이벤트 공급자를 가질 수 있습니다. 응용 프로그램을 정의할 때 각 호스팅되지 않은 이벤트 공급자에 대한 이름을 선언 및 제공합니다.

호스팅된 이벤트 공급자를 정의하려면

XML을 통해 응용 프로그램을 정의할 경우에는 ADF(응용 프로그램 정의 파일)의 Providers 요소에 호스팅된 이벤트 공급자를 정의합니다. NMO(Notification Services Management Objects)를 사용하여 응용 프로그램을 정의할 경우에는 NonHostedEventProvider 개체를 개별적으로 정의한 다음 응용 프로그램의 NonHostedEventProviders 속성을 사용하여 NonHostedEventProviderCollection에 추가합니다.

이벤트 공급자 이름을 제공하려면 다음 항목을 참조하십시오.

참고 항목

참조

Microsoft.SqlServer.NotificationServices.EventCollector
Microsoft.SqlServer.NotificationServices.EventLoader

개념

호스팅된 이벤트 공급자 정의

관련 자료

Notification Services 응용 프로그램 정의
사용자 지정 이벤트 공급자 개발
이벤트 공급자 정의
이벤트 클래스 정의
표준 이벤트 공급자
Notification Services 저장 프로시저(Transact-SQL)

도움말 및 정보

SQL Server 2005 지원 받기