Erstellen eines Subscriber-Objekts
Verwenden Sie die Subscriber-Klasse, um Abonnenteninformationen in einer Notification Services-Instanz hinzuzufügen, zu löschen oder zu aktualisieren. In den folgenden Beispielen wird gezeigt, wie ein Subscriber-Objekt erstellt wird, indem verwalteter Code und Microsoft Visual Basic Scripting Edition (VBScript) verwendet werden, um COM-Interop zu veranschaulichen.
Beispiel für verwalteten Code
Im folgenden Codebeispiel wird zeigt, wie das Subscriber-Objekt erstellt und initialisiert wird, indem der parametrisierte Konstruktor zum Übergeben des Namens der Notification Services-Instanz verwendet wird. Das Subscriber-Objekt kann sofort verwendet werden.
// Create the NSInstance object.
NSInstance testInstance = new NSInstance(instanceName);
// Create the Subscriber object.
Subscriber testSubscriber = new Subscriber(testInstance);
COM-Interop-Beispiel
Im folgenden VBScript-Beispiel wird gezeigt, wie das Subscriber-Objekt über COM-Interop erstellt und initialisiert wird, indem der parameterlose Konstruktor zum Erstellen des Objekts verwendet wird und anschließend die Initialize-Methode zum Initialisieren des Objekts 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."
Siehe auch
Konzepte
Hinzufügen eines Abonnentendatensatzes
Aktualisieren eines Abonnentendatensatzes
Löschen eines Abonnentendatensatzes
Löschen von verwandten Abonnementinformationen
Abrufen der Geräte und Abonnements eines Abonnenten