Создание объекта Subscription
Необходимо создать объект класса Subscription, чтобы добавлять, удалять и обновлять данные о подписках в приложении служб Notification Services. В примерах далее показано, как создать объект Subscription с использованием управляемого кода и Microsoft Visual Basic Scripting Edition (VBScript) для демонстрации взаимодействия COM.
Пример управляемого кода
В следующем примере кода показан способ создания и инициализации объекта Subscription с использованием параметризованного конструктора. Объект Subscription доступен для непосредственного использования.
// 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
В следующем примере VBScript показано, как создать и инициализировать объект Subscription посредством взаимодействия COM с использованием конструктора по умолчанию для создания объекта, а затем вызвать метод Initialize для его инициализации:
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
См. также
Основные понятия
Добавление подписки
Обновление подписки
Удаление подписки
Получение сведений о поле подписки
Заполнение списка языковых стандартов подписчиков
Заполнение списка часовых поясов