サブスクライバ ロケール一覧の作成
ユーザー インターフェイスにサブスクライバ ロケールのドロップダウン リスト ボックスを用意すると、ユーザーはサブスクリプションに有効なサブスクライバ ロケールを選択できます。サブスクライバ ロケールの情報は、他のソースから収集したり、通知生成ルールにハードコードできるため、サブスクリプション レコードに含める必要はありません。
サブスクライバの一覧を用意する場合は、SubscriberLocale クラスと SubscriberLocaleEnumeration クラスを使用して、一覧に有効な値を設定できます。
マネージ コードの例
次のコード例は、マネージ コードで SubscriberLocaleEnumeration オブジェクトを使用する方法を示しています。
string instanceName = "Tutorial";
// Create the NSInstance object.
NSInstance testInstance = new NSInstance(instanceName);
// Create the SubscriberLocaleEnumeration object.
SubscriberLocaleEnumeration testEnumeration =
new SubscriberLocaleEnumeration(testInstance);
// Print locale list
foreach (SubscriberLocale thisSubLocale in testEnumeration)
{
Console.WriteLine(thisSubLocale.Locale);
}
COM 相互運用の例
次の VBScript の例は、アンマネージ コードで SubscriberLocaleEnumeration オブジェクトを使用する方法を示しています。
Dim testInstance, testSubscriberLocaleEnumeration, localeString
const instanceName = "Tutorial"
' Create the NSInstance object.
set testInstance = WScript.CreateObject( _
"Microsoft.SqlServer.NotificationServices.NSInstance")
testInstance.Initialize instanceName
' Create the SubscriptionLocaleEnumeration object.
set testEnumeration = WScript.CreateObject( _
"Microsoft.SqlServer.NotificationServices.SubscriberLocaleEnumeration")
testEnumeration.Initialize (testInstance)
' Print the
for each localeItem in testEnumeration
localeString = localeString & localeItem.Locale & ", "
next
WScript.Echo localeString
参照
概念
Subscription オブジェクトの作成
サブスクリプションの追加
サブスクリプションの更新
サブスクリプションの削除
サブスクリプション フィールド情報の取得
タイム ゾーン一覧の作成