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.
Sie müssen ein Objekt der Subscription-Klasse erstellen, um Abonnementinformationen in einer Notification Services-Anwendung hinzuzufügen, zu löschen und zu aktualisieren. In den folgenden Beispielen wird gezeigt, wie ein Subscription-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 gezeigt, wie das Subscription-Objekt mithilfe des parametrisierten Konstruktors erstellt und initialisiert wird. Das Subscription-Objekt kann sofort verwendet werden.
// Create the NSInstance object.
NSInstance testInstance = new NSInstance("Tutorial");
// Create the NSApplication object.
NSApplication testApplication =
new NSApplication(testInstance, "Weather");
// Create the Subscription object.
Subscription testSubscription =
new Subscription(testApplication, "WeatherCity");
COM-Interop-Beispiel
Im folgenden VBScript-Beispiel wird gezeigt, wie das Subscription-Objekt über COM-Interop erstellt und initialisiert wird, indem der Standardkonstruktor zum Erstellen des Objekts verwendet wird und anschließend die Initialize-Methode zum Initialisieren des Objekts verwendet wird:
Dim testInstance, testApplication, testSubscription, subscriptionId
const instanceName = "Tutorial"
const applicationName = "Weather"
const subscriptionClassName = "WeatherCity"
' Create the NSInstance object.
set testInstance = WScript.CreateObject( _
"Microsoft.SqlServer.NotificationServices.NSInstance")
testInstance.Initialize instanceName
' Create the NSApplication object.
set testApplication = WScript.CreateObject( _
"Microsoft.SqlServer.NotificationServices.NSApplication")
testApplication.Initialize (testInstance), applicationName
' Create the Subscription object.
set testSubscription = WScript.CreateObject( _
"Microsoft.SqlServer.NotificationServices.Subscription")
testSubscription.Initialize (testApplication), subscriptionClassName
Siehe auch
Konzepte
Hinzufügen eines Abonnements
Aktualisieren eines Abonnements
Löschen eines Abonnements
Abrufen von Abonnementfeldinformationen
Auffüllen einer Abonnentengebietsschema-Liste
Auffüllen einer Zeitzonenliste