HttpRequest.UserLanguages Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene una matriz de cadenas ordenada con las preferencias de idioma del cliente.
public:
property cli::array <System::String ^> ^ UserLanguages { cli::array <System::String ^> ^ get(); };
public string[] UserLanguages { get; }
member this.UserLanguages : string[]
Public ReadOnly Property UserLanguages As String()
Valor de propiedad
Matriz de cadenas ordenada con las preferencias de idioma del cliente, o null
si está vacía.
Ejemplos
En el ejemplo de código siguiente se capturan los varios valores devueltos por la UserLanguages propiedad en una matriz de cadenas y se escribe cada nombre de lenguaje en una línea independiente de salida HTTP.
El explorador proporciona los nombres de idioma y no hay ninguna lista definitiva de todos los códigos posibles. Normalmente se componen de códigos de dos caracteres para el idioma, un guión y un código de dos caracteres para la referencia cultural, como "en-us" para inglés estadounidense y "fr-ca" para francés canadiense.
int count;
String[] userLang = Request.UserLanguages;
for (count = 0; count < userLang.Length; count++)
{
Response.Write("User Language " + count +": " + userLang[count] + "<br>");
}
Dim userLang() As String
Dim count As Integer
userLang = Request.UserLanguages
For count = 0 To userLang.GetUpperBound(0)
Response.Write("User Language: " & Cstr(userLang(count)) & "<br>")
Next count