Löschen eines Abonnentendatensatzes
Die Delete-Methode der Subscriber-Klasse löscht einen vorhandenen Abonnentendatensatz in der Instanzdatenbank.
Wichtig: |
---|
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