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.
Das Subscriber-Objekt macht Eigenschaften verfügbar, mit denen Sie den SubscriberId-Wert festlegen können und anzeigen können, ob der Abonnent für den Empfang von Benachrichtigungen aktiviert ist. Die Add-Methode des Objekts schreibt diese Daten in die Instanzdatenbank.
Hinweis: |
|---|
| Abhängig von der Sortierung, die Sie für die Notification Services-Instanzdatenbank ausgewählt haben, können bei der Auswertung der Eindeutigkeit des SubscriberId-Wertes Groß-/Kleinschreibung und führende oder nachgestellte Leerzeichen berücksichtigt werden. |
Beispiel für verwalteten Code
Das folgende Codebeispiel zeigt, wie für das Hinzufügen eines Abonnenten ein Subscriber-Objekt in verwaltetem Code verwendet wird. In dem Beispiel werden für die Eigenschaften Enabled und SubscriberId Literalwerte verwendet, aber wahrscheinlich werden Sie die Eigenschaftswerte von der Schnittstelle der Abonnementverwaltung abrufen.
// Create the NSInstance object.
NSInstance testInstance = new NSInstance(instanceName);
// Create the Subscriber object.
Subscriber testSubscriber = new Subscriber(testInstance);
// Set the properties that describe the subscriber record.
testSubscriber.Enabled = true;
testSubscriber.SubscriberId = "TestUser1";
// Add the subscriber record to the database.
testSubscriber.Add();
COM-Interop-Beispiel
Das folgende VBScript-Codebeispiel (Microsoft Visual Basic Scripting Edition) zeigt, wie für das Hinzufügen 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)
wscript.echo "Subscriber object created."
' Set the properties that describe the subscriber record.
testSubscriber.SubscriberId = "TestUser2"
testSubscriber.Enabled = true
' Add the subscriber record to the database.
testSubscriber.Add
wscript.echo "Subscriber added."
Siehe auch
Konzepte
Erstellen eines Subscriber-Objekts
Aktualisieren eines Abonnentendatensatzes
Löschen eines Abonnentendatensatzes
Löschen von verwandten Abonnementinformationen
Abrufen der Geräte und Abonnements eines Abonnenten
Hinweis: