Freigeben über


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

Hilfe und Informationen

Informationsquellen für SQL Server 2005