HttpCacheVaryByHeaders.UserLanguage 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
ASP.NET 출력 캐시에서 Accept-Language
헤더에 따라 캐시된 응답이 변경되어 나가는 Vary
HTTP 헤더에 추가되는지 여부를 나타내는 값을 가져오거나 설정합니다.
public:
property bool UserLanguage { bool get(); void set(bool value); };
public bool UserLanguage { get; set; }
member this.UserLanguage : bool with get, set
Public Property UserLanguage As Boolean
속성 값
ASP.NET 출력 캐시가 true
헤더에 따라 변경되어 클라이언트로 보내는 Accept-Language
HTTP 헤더에 추가되면 Vary
이고, 그렇지 않으면 false
입니다. 기본값은 false
입니다.
예제
다음 코드 예제에서는 속성true
이 있는 경우에만 UserLanguage 일부 작업을 수행하는 방법을 보여 줍니다.
Response.Cache.VaryByHeaders.UserLanguage = true;
Response.Cache.VaryByHeaders.UserLanguage = True
설명
헤더는 Vary
서버에서 클라이언트 요청에 대한 응답으로 전송되는 여러 캐시된 응답을 결정하는 데 사용하는 요청 헤더 필드를 나타냅니다. 이 Accept-Language
필드는 서버가 클라이언트에 허용되는 언어에 따라 응답을 선택하도록 지정합니다.
자세한 내용은 W3C(World Wide Web 컨소시엄) 웹 사이트에서 사용할 수 있는 RFC 2616: 하이퍼텍스트 전송 프로토콜 -- HTTP/1.1을 참조하세요. 자세한 내용은 "헤더 필드 정의" 섹션 14를 참조하세요.