이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

HttpListenerRequest.UserLanguages 속성

 

게시 날짜: 2016년 11월

응답에 대해 선호 하는 자연 언어를 가져옵니다.

네임스페이스:   System.Net
어셈블리:  System(System.dll에 있음)

public string[] UserLanguages { get; }

속성 값

Type: System.String[]

A String 는 요청에 지정 된 언어를 포함 하는 배열 AcceptLanguage 헤더 또는 null 클라이언트 요청에 포함 되지 않은 경우는 AcceptLanguage 헤더입니다.

에 대 한 자세한 설명은 Accept-Language 헤더, RFC 2616 섹션에서 사용할 수 있는 14.4 참조 http://www.rfc-editor.org합니다.

요청 헤더 목록은 전체 참조는 HttpRequestHeader 열거형입니다.

다음 코드 예제에서는 표시 언어는 요청에서 Accept-Language 헤더입니다.

public static void ShowRequestProperties1 (HttpListenerRequest request)
{
    // Display the MIME types that can be used in the response.
    string[] types = request.AcceptTypes;
    if (types != null)
    {
        Console.WriteLine("Acceptable MIME types:");
        foreach (string s in types)
        {
            Console.WriteLine(s);
        }
    }
    // Display the language preferences for the response.
    types = request.UserLanguages;
    if (types != null)
    {
        Console.WriteLine("Acceptable natural languages:");
        foreach (string l in types)
        {
            Console.WriteLine(l);
        }
    }

    // Display the URL used by the client.
    Console.WriteLine("URL: {0}", request.Url.OriginalString);
    Console.WriteLine("Raw URL: {0}", request.RawUrl);
    Console.WriteLine("Query: {0}", request.QueryString);

    // Display the referring URI.
    Console.WriteLine("Referred by: {0}", request.UrlReferrer);

    //Display the HTTP method.
    Console.WriteLine("HTTP Method: {0}", request.HttpMethod);
    //Display the host information specified by the client;
    Console.WriteLine("Host name: {0}", request.UserHostName);
    Console.WriteLine("Host address: {0}", request.UserHostAddress);
    Console.WriteLine("User agent: {0}", request.UserAgent);
}

.NET Framework
2.0 이후 사용 가능
맨 위로 이동
표시: