HttpRequest.UserLanguages Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient un tableau de chaînes trié contenant les préférences de langue du client.
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()
Valeur de propriété
- String[]
Tableau de chaînes trié contenant les préférences linguistiques du client ou null
s'il est vide.
Exemples
L’exemple de code suivant capture les valeurs multiples retournées par la UserLanguages propriété dans un tableau de chaînes et écrit chaque nom de langage dans une ligne distincte de sortie HTTP.
Les noms de langue sont fournis par le navigateur et il n’existe aucune liste définitive de tous les codes possibles. En règle générale, ils se composent d’un code à deux caractères pour la langue, d’un trait d’union et d’un code à deux caractères pour la culture, comme « en-us » pour l’anglais américain et « fr-ca » pour les Français canadiens.
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