Partager via


Création d'un objet d'abonnement

Vous devez créer un objet de la classe Subscription pour ajouter, supprimer et mettre à jour les informations d'abonnement dans une application Notification Services. Les exemples ci-dessous montrent comment créer un objet Subscription en utilisant le code managé et Microsoft Visual Basic Scripting Edition (VBScript) via COM Interop.

Exemple de code managé

L'exemple de code suivant montre comment créer et initialiser l'objet Subscription à l'aide du constructeur paramétré. L'objet Subscription est utilisable immédiatement.

// 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");

Exemple COM Interop

L'exemple VBScript suivant montre comment créer et initialiser l'objet Subscription via COM Interop en utilisant le constructeur par défaut pour créer l'objet et en appelant la méthode Initialize pour l'initialiser :

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

Voir aussi

Concepts

Ajout d'un abonnement
Mise à jour d'un abonnement
Suppression d'un abonnement
Obtention d'informations sur le champ d'abonnement
Remplissage d'une liste de paramètres régionaux d'abonnés
Remplissage d'une liste de fuseau horaire

Aide et Informations

Assistance sur SQL Server 2005