Subscription オブジェクトの作成
Notification Services アプリケーションでサブスクリプション情報を追加、削除、および更新するには、Subscription クラスのオブジェクトを作成する必要があります。以下の例は、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 の例は、COM 相互運用を利用して Subscription オブジェクトを作成および初期化する方法を示しています。この方法では、既定のコンストラクタを使用してオブジェクトを作成し、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
参照
概念
サブスクリプションの追加
サブスクリプションの更新
サブスクリプションの削除
サブスクリプション フィールド情報の取得
サブスクライバ ロケール一覧の作成
タイム ゾーン一覧の作成