次の方法で共有


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

参照

概念

サブスクリプションの追加
サブスクリプションの更新
サブスクリプションの削除
サブスクリプション フィールド情報の取得
サブスクライバ ロケール一覧の作成
タイム ゾーン一覧の作成

ヘルプおよび情報

SQL Server 2005 の参考資料の入手