HttpRequest.UserLanguages Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém uma matriz de cadeia de caracteres classificada de preferências de idioma do 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 da propriedade
- String[]
Obtém uma matriz de cadeia de caracteres classificada das preferências de idioma do cliente ou null
se vazia.
Exemplos
O exemplo de código a seguir captura os vários valores retornados pela UserLanguages propriedade em uma matriz de cadeia de caracteres e grava cada nome de idioma em uma linha separada de saída HTTP.
Os nomes de idioma são fornecidos pelo navegador e não há uma lista definitiva de todos os códigos possíveis. Normalmente, eles consistem em códigos de dois caracteres para o idioma, um hífen e um código de dois caracteres para a cultura, como "en-us" para inglês americano e "fr-ca" para francês canadense.
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