다음을 통해 공유


구독자 장치 추가

SubscriberDevice 개체는 장치 유형, 장치가 속하는 구독자 및 해당 장치로 알림을 배달하는 방법에 대한 정보를 설정할 수 있는 속성을 노출합니다. 이 개체의 Add 메서드는 Notification Services 데이터베이스에 해당 데이터를 씁니다. 아래 예에서는 구독자 장치를 추가하기 위해 관리 코드를 사용하는 방법과 COM interop을 나타내는 Microsoft VBScript(Visual Basic Scripting Edition)를 사용하는 방법을 보여 줍니다.

관리 코드 예

다음 코드 예에서는 관리 코드에서 SubscriberDevice 개체를 사용하여 구독자 장치를 추가하는 방법을 보여 줍니다.

string instanceName = "Tutorial";

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

// Create the SubscriberDevice object.
SubscriberDevice testSubscriberDevice = 
    new SubscriberDevice(testInstance);

// Set the properties that describe the subscriber device record.
testSubscriberDevice.SubscriberId = "TestUser1";
testSubscriberDevice.DeviceAddress = "stephanie@adventure-works.com";
testSubscriberDevice.DeviceName = "Work e-mail";
testSubscriberDevice.DeviceTypeName = "e-mail";
testSubscriberDevice.DeliveryChannelName = "FileChannel";

// Add the subscriber device record to the database.
testSubscriberDevice.Add();

COM Interop 예

다음 Microsoft VBScript(Visual Basic Scripting Edition) 코드 예에서는 비관리 코드에서 SubscriberDevice 개체를 사용하여 구독자 장치를 추가하는 방법을 보여 줍니다.

Dim testInstance, testSubscriberDevice
const instanceName = "Tutorial"

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

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

' Define device properties
testSubscriberDevice.SubscriberId = "TestUser2"
testSubscriberDevice.DeviceAddress = "david@adventure-works.com"
testSubscriberDevice.DeviceName = "Work e-mail"
testSubscriberDevice.DeviceTypeName = "e-mail"
testSubscriberDevice.DeliveryChannelName = "FileChannel"

' Add the subscriber device record to the database.
testSubscriberDevice.Add

wscript.echo "Subscriber device added."

참고 항목

개념

SubscriberDevice 개체 만들기
구독자 장치 업데이트
구독자 장치 삭제
배달 채널 목록 채우기

관련 자료

NSSubscriberDeviceView

도움말 및 정보

SQL Server 2005 지원 받기