Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Объект SubscriberDevice предоставляет доступ к свойствам, которые позволяют задавать сведения о типе устройства, подписчике-владельце и способе доставки на такое устройство уведомлений. Метод Add данного объекта записывает эти данные в базу данных служб Notification Services. В примерах ниже показано, как добавить устройство подписчика с помощью управляемого кода и с помощью Microsoft Visual Basic Scripting Edition (VBScript) для демонстрации взаимодействия COM.
Пример управляемого кода
В следующем примере кода показано, как использовать в управляемом коде объект 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
В следующем примере кода на Microsoft Visual Basic Scripting Edition (VBScript) показано, как использовать объект 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
Обновление устройства подписчика
Удаление устройства подписчика
Заполнение списка каналов доставки