Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
Wichtig: