다음을 통해 공유


구독자 로캘 목록 채우기

사용자가 해당 구독에 대한 유효한 구독자 로캘을 선택할 수 있도록 사용자 인터페이스에 구독자 로캘의 드롭다운 목록을 제공할 수 있습니다. 구독자 로캘 정보를 다른 원본에서 수집하거나 알림 생성 규칙으로 하드 코드할 수 있으므로 구독자 레코드에는 이 정보를 포함시킬 필요가 없습니다.

구독자 목록을 제공할 경우 SubscriberLocaleSubscriberLocaleEnumeration 클래스를 사용하여 유효한 값으로 해당 목록을 채울 수 있습니다.

관리 코드 예

다음 코드 예에서는 관리 코드에서 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

참고 항목

개념

구독 개체 만들기
구독 추가
구독 업데이트
구독 삭제
구독 필드 정보 가져오기
표준 시간대 목록 채우기

관련 자료

NS<SubscriptionClassName>View

도움말 및 정보

SQL Server 2005 지원 받기