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


Удаление записи подписчика

Метод Delete класса Subscriber удаляет существующую запись подписчика в базе данных экземпляра.

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

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

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

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.Delete();

Пример взаимодействия 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"

' Delete the subscriber record
testSubscriber.Delete

wscript.echo "Subscriber deleted."

См. также

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

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

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

NSSubscriberView

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

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