HttpRequest.UserLanguages Propriété

Définition

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
   

S’applique à