Compartir a través de


Llenar una lista de configuraciones regionales de suscriptor

Puede proporcionar una lista desplegable de configuraciones regionales de suscriptor en la interfaz de usuario de manera que los usuarios puedan seleccionar configuraciones regionales de suscriptor válidas para sus suscripciones. No es necesario que incluya información de configuración regional de suscriptor en el registro de suscripción, puesto que puede recopilarla de otros orígenes o codificarla de forma rígida en las reglas de generación de notificaciones.

Si proporciona una lista de suscriptores, puede utilizar las clases SubscriberLocale y SubscriberLocaleEnumeration para llenar una lista con valores válidos.

Ejemplo de código administrado

En el ejemplo de código siguiente se muestra cómo utilizar un objeto SubscriberLocaleEnumeration en código administrado:

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);
}

Ejemplo de interoperabilidad COM

En el ejemplo de VBScript siguiente se muestra cómo utilizar un objeto SubscriberLocaleEnumeration en código no administrado:

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

Vea también

Conceptos

Crear un objeto de suscripción
Agregar una suscripción
Actualizar una suscripción
Eliminar una suscripción
Obtener información de campos de suscripción
Llenar una lista de zona horaria

Otros recursos

NS<nombreDeClaseDeSuscripción>View (vista)

Ayuda e información

Obtener ayuda sobre SQL Server 2005