HttpRequest.UserLanguages プロパティ

クライアントの言語設定の並べ替えられた文字列配列を取得します。

Public ReadOnly Property UserLanguages As String ()
[C#]
public string[] UserLanguages {get;}
[C++]
public: __property String* get_UserLanguages();
[JScript]
public function get UserLanguages() : String[];

プロパティ値

クライアント言語設定の並べ替えられた文字列配列。

使用例

UserLanguages プロパティによって返された複数の値を文字列配列に取り込んでから、個別のユーザー言語名を HTTP 出力に個別の行として書き込む例を次に示します。

 
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
   

[C#] 
int count;
String[] userLang = Request.UserLanguages;    
 
for (count = 0; count < userLang.Length; count++) 
{
   Response.Write("User Language " + count +": " + userLang[count] + "<br>");
}
   

[C++] 
int count;
String* userLang[] = Request->UserLanguages;    
 
for (count = 0; count < userLang->Length; count++) 
{
   Response->Write(String::Format(S"User Language {0}: {1}<br>", __box(count), userLang[count]));
}
   

[JScript] 
var userLang : String[] = Request.UserLanguages
for(var count=0; count < userLang.Length; count++){
  Response.Write("User Language: " + userLang[count] + "<br>")
}

必要条件

プラットフォーム: Windows 2000, Windows XP Professional, Windows Server 2003 ファミリ

参照

HttpRequest クラス | HttpRequest メンバ | System.Web 名前空間