Обновление записи подписчика
Используйте метод Update класса Subscriber для изменения существующих данных подписчика в базе данных Notification Services. Доступ к записи подписчика осуществляется путем создания объекта подписчика и установки свойства SubscriberId или путем использования объекта SubscriberEnumeration для получения коллекции подписчиков для экземпляра Notification Services.
Пример управляемого кода
В следующем примере кода показано, как использовать в управляемом коде объект Subscriber для обновления подписчика.
В этом примере используется пространство имен Microsoft.SqlServer.NotificationServices.
string instanceName = "Tutorial";
// Create the NSInstance object.
NSInstance testInstance = new NSInstance(instanceName);
// Create the Subscriber object.
Subscriber testSubscriber = new Subscriber(testInstance);
// Set the subscriber ID so that the correct
// subscriber record is updated.
testSubscriber.SubscriberId = "TestUser1";
// Change subscriber data, then update the database.
testSubscriber.Enabled = false;
testSubscriber.Update();
Пример взаимодействия 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)
' Set the subscriber ID.
testSubscriber.SubscriberId = "TestUser2"
' Set properties and update the subscriber record
testSubscriber.Enabled = false
testSubscriber.Update
wscript.echo "Subscriber updated."
См. также
Основные понятия
Создание объекта Subscriber
Добавление записи Subscriber
Удаление записи подписчика
Удаление сведений, относящихся к подписке
Получение данных об устройствах и подписках подписчика