Поделиться через


Заполнение списка языковых стандартов подписчиков

В пользовательском интерфейсе можно предоставить раскрывающийся список языковых стандартов подписчиков, чтобы пользователи могли выбирать допустимые языковые стандарты подписчиков для своих подписок. Сведения об языковых стандартах подписчиков не обязательно включать в запись о подписке, поскольку ее можно получить из других источников или внести в правила создания уведомлений.

При предоставлении списка подписчиков можно использовать классы 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
Добавление подписки
Обновление подписки
Удаление подписки
Получение сведений о поле подписки
Заполнение списка часовых поясов

Другие ресурсы

Представление NS<SubscriptionClassName>View

Справка и поддержка

Получение помощи по SQL Server 2005