Compartir a través de


Crear un objeto de suscripción

Debe crear un objeto de la clase Subscription para agregar, eliminar y actualizar información de suscripción en una aplicación de Notification Services. En el ejemplo siguiente se muestra cómo crear un objeto Subscription mediante código administrado y Microsoft Visual Basic Scripting Edition (VBScript) para ilustrar la interoperabilidad COM.

Ejemplo de código administrado

En el ejemplo de código siguiente se muestra cómo crear e inicializar el objeto Subscription mediante el constructor con parámetros. El objeto Subscription se puede utilizar inmediatamente.

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

Ejemplo de interoperabilidad COM

En el ejemplo de VBScript siguiente, se muestra la forma de crear e inicializar el objeto Subscription a través de interoperabilidad COM; se usa el constructor predeterminado para crear el objeto y, a continuación, se llama al método Initialize para inicializarlo:

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

Vea también

Conceptos

Agregar una suscripción
Actualizar una suscripción
Eliminar una suscripción
Obtener información de campos de suscripción
Llenar una lista de configuraciones regionales de suscriptor
Llenar una lista de zona horaria

Ayuda e información

Obtener ayuda sobre SQL Server 2005