Condividi tramite


Creazione di un oggetto di sottoscrizione

È necessario creare un oggetto della classe Subscription per aggiungere, eliminare e aggiornare le informazioni di sottoscrizione in un'applicazione Notification Services. Negli esempi seguenti viene illustrato come creare un oggetto Subscription utilizzando codice gestito e Microsoft Visual Basic Scripting Edition (VBScript) per illustrare l'interoperatività COM.

Esempio di codice gestito

Nell'esempio di codice seguente viene illustrato come creare e inizializzare l'oggetto Subscription utilizzando il costruttore con parametri. L'oggetto Subscription è utilizzabile immediatamente.

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

Esempio di interoperatività COM

Nell'esempio VBScript seguente viene illustrato come creare e inizializzare l'oggetto Subscription tramite interoperatività COM utilizzando il costruttore predefinito per creare l'oggetto e quindi chiamando il metodo Initialize per inizializzarlo:

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

Vedere anche

Concetti

Aggiunta di una sottoscrizione
Aggiornamento di una sottoscrizione
Eliminazione di una sottoscrizione
Recupero di informazioni sul campo sottoscrizione
Popolamento di un elenco delle impostazioni internazionali dei sottoscrittori
Popolamento di elenco di fusi orari

Guida in linea e informazioni

Assistenza su SQL Server 2005