Freigeben über


Löschen eines Abonnentendatensatzes

Die Delete-Methode der Subscriber-Klasse löscht einen vorhandenen Abonnentendatensatz in der Instanzdatenbank.

ms171266.note(de-de,SQL.90).gifWichtig:
In aktivierten Notification Services-Anwendungen werden beim Löschen eines Abonnentendatensatzes automatisch alle Abonnentengeräte und Abonnements gelöscht, die der Abonnenten-ID zugeordnet sind. In deaktivierten Notification Services-Anwendungen bewirkt das Löschen eines Abonnentendatensatzes, dass die ihm zugeordneten Abonnements verwaisen. Sie sollten verwaiste Abonnements aus den Anwendungen entfernen.

Beispiel für verwalteten Code

Das folgende Codebeispiel zeigt, wie für das Löschen eines Abonnenten ein Subscriber-Objekt in verwaltetem Code verwendet wird.

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-Interop-Beispiel

Das folgende VBScript-Codebeispiel (Microsoft Visual Basic Scripting Edition) zeigt, wie für das Löschen eines Abonnenten ein Subscriber-Objekt in nicht verwaltetem Code verwendet wird:

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."

Siehe auch

Konzepte

Erstellen eines Subscriber-Objekts
Hinzufügen eines Abonnentendatensatzes
Aktualisieren eines Abonnentendatensatzes
Löschen von verwandten Abonnementinformationen
Abrufen der Geräte und Abonnements eines Abonnenten

Andere Ressourcen

NSSubscriberView

Hilfe und Informationen

Informationsquellen für SQL Server 2005