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