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)