다음을 통해 공유


구독 개체 만들기

Notification Services 응용 프로그램에 구독 정보를 추가, 삭제 및 업데이트하기 위해 Subscription 클래스의 개체를 만들어야 합니다. 아래 예에서는 Subscription 개체를 만들기 위해 관리 코드를 사용하는 방법과 COM interop을 나타내는 Microsoft VBScript(Visual Basic Scripting Edition)를 사용하는 방법을 보여 줍니다.

관리 코드 예

다음 코드 예에서는 매개 변수가 있는 생성자를 사용하여 Subscription 개체를 만들고 초기화하는 방법을 보여 줍니다. Subscription 개체는 즉시 사용할 수 있게 됩니다.

// Create the NSInstance object.
NSInstance testInstance = new NSInstance("Tutorial");

// Create the NSApplication object.
NSApplication testApplication =
    new NSApplication(testInstance, "Weather");

// Create the Subscription object.
Subscription testSubscription =
    new Subscription(testApplication, "WeatherCity");

COM Interop 예

다음 VBScript 예에서는 COM interop을 통해 기본 생성자를 사용하여 Subscription 개체를 만든 후 Initialize 메서드를 호출하여 해당 개체를 초기화하는 방법을 보여 줍니다.

Dim testInstance, testApplication, testSubscription, subscriptionId

const instanceName = "Tutorial"
const applicationName = "Weather"
const subscriptionClassName = "WeatherCity"

' Create the NSInstance object.
set testInstance = WScript.CreateObject( _ 
    "Microsoft.SqlServer.NotificationServices.NSInstance")
testInstance.Initialize instanceName

' Create the NSApplication object.
set testApplication = WScript.CreateObject( _ 
    "Microsoft.SqlServer.NotificationServices.NSApplication")
testApplication.Initialize (testInstance), applicationName

' Create the Subscription object.
set testSubscription = WScript.CreateObject( _
    "Microsoft.SqlServer.NotificationServices.Subscription")
testSubscription.Initialize (testApplication), subscriptionClassName

참고 항목

개념

구독 추가
구독 업데이트
구독 삭제
구독 필드 정보 가져오기
구독자 로캘 목록 채우기
표준 시간대 목록 채우기

도움말 및 정보

SQL Server 2005 지원 받기