구독자 로캘 목록 채우기
사용자가 해당 구독에 대한 유효한 구독자 로캘을 선택할 수 있도록 사용자 인터페이스에 구독자 로캘의 드롭다운 목록을 제공할 수 있습니다. 구독자 로캘 정보를 다른 원본에서 수집하거나 알림 생성 규칙으로 하드 코드할 수 있으므로 구독자 레코드에는 이 정보를 포함시킬 필요가 없습니다.
구독자 목록을 제공할 경우 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 Interop 예
다음 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
참고 항목
개념
구독 개체 만들기
구독 추가
구독 업데이트
구독 삭제
구독 필드 정보 가져오기
표준 시간대 목록 채우기