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.
Verwenden Sie die Update-Methode der Subscriber-Klasse, um vorhandene Abonnentendaten in der Notification Services-Datenbank zu ändern. Auf einen Abonnentendatensatz greifen Sie zu, indem Sie ein Subscriber-Objekt erstellen und dann die SubscriberId-Eigenschaft festlegen oder indem Sie ein SubscriberEnumeration-Objekt verwenden, um die Auflistung von Abonnenten für die Notification Services-Instanz abzurufen.
Beispiel für verwalteten Code
Das folgende Codebeispiel zeigt, wie für das Aktualisieren eines Abonnenten ein Subscriber-Objekt in verwaltetem Code verwendet wird.
In diesem Beispiel wird der Microsoft.SqlServer.NotificationServices-Namespace verwendet.
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();
Beispiel für COM-Interop
Das folgende Microsoft Visual Basic Scripting Edition (VBScript)-Codebeispiel zeigt, wie für das Aktualisieren 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"
' Set properties and update the subscriber record
testSubscriber.Enabled = false
testSubscriber.Update
wscript.echo "Subscriber updated."
Siehe auch
Konzepte
Erstellen eines Subscriber-Objekts
Hinzufügen eines Abonnentendatensatzes
Löschen eines Abonnentendatensatzes
Löschen von verwandten Abonnementinformationen
Abrufen der Geräte und Abonnements eines Abonnenten