Поделиться через


Добавление записи Subscriber

Объект Subscriber использует свойства, позволяющие задать значение SubscriberId и указать, может ли подписчик получать уведомления. Метод Add этого объекта записывает эти данные в базу данных экземпляра.

ms171321.note(ru-ru,SQL.90).gifПримечание.
В зависимости от параметров сортировки, выбранных для базы данных экземпляра служб Notification Services, оценка уникальности SubscriberId может быть чувствительной к регистру и включать начальный и конечный пробелы.

Пример управляемого кода

В следующем примере кода показано, как использовать в управляемом коде объект Subscriber для добавления подписчика. В примере используются литеральные значения для свойств Enabled и SubscriberId, но значения свойств лучше получить из интерфейса управления подписками.

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

// Create the Subscriber object.
Subscriber testSubscriber = new Subscriber(testInstance);
        

// Set the properties that describe the subscriber record.
testSubscriber.Enabled = true;
testSubscriber.SubscriberId = "TestUser1";

// Add the subscriber record to the database.
testSubscriber.Add();

Пример взаимодействия COM

В следующем примере кода на Microsoft Visual Basic Scripting Edition (VBScript) показано, как использовать объект Subscriber в неуправляемом коде для добавления подписчика:

Dim testInstance, testSubscriber
const instanceName = "Tutorial"

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

testInstance.Initialize instanceName

' Create and initialize the Subscriber object.
set testSubscriber = _ 
    WScript.CreateObject( _ 
    "Microsoft.SqlServer.NotificationServices.Subscriber")
testSubscriber.Initialize (testInstance)
wscript.echo "Subscriber object created."


' Set the properties that describe the subscriber record.
testSubscriber.SubscriberId = "TestUser2"
testSubscriber.Enabled = true

' Add the subscriber record to the database.
testSubscriber.Add

wscript.echo "Subscriber added."

См. также

Основные понятия

Создание объекта Subscriber
Обновление записи подписчика
Удаление записи подписчика
Удаление сведений, относящихся к подписке
Получение данных об устройствах и подписках подписчика

Другие ресурсы

NSSubscriberView

Справка и поддержка

Получение помощи по SQL Server 2005