Compartir a través de


HttpRequest.UserLanguages Propiedad

Definición

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

String[]

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
   

Se aplica a