다음을 통해 공유


HttpCacheVaryByHeaders.UserAgent 속성

정의

ASP.NET 출력 캐시에서 User-Agent 헤더에 따라 캐시된 응답이 변경되어 나가는 Vary HTTP 헤더에 추가되는지 여부를 나타내는 값을 가져오거나 설정합니다.

public:
 property bool UserAgent { bool get(); void set(bool value); };
public bool UserAgent { get; set; }
member this.UserAgent : bool with get, set
Public Property UserAgent As Boolean

속성 값

Boolean

ASP.NET 출력 캐시가 true 헤더에 따라 변경되어 클라이언트로 보내는 User-Agent HTTP 헤더에 추가되면 Vary이고, 그렇지 않으면 false입니다. 기본값은 false입니다.

예제

다음 코드 예제에서는 속성true이 있는 경우에만 UserAgent 일부 작업을 수행하는 방법을 보여 줍니다.

Response.Cache.VaryByHeaders.UserAgent = true;
Response.Cache.VaryByHeaders.UserAgent = True

설명

헤더는 Vary 서버에서 클라이언트 요청에 대한 응답으로 전송되는 여러 캐시된 응답을 결정하는 데 사용하는 요청 헤더 필드를 나타냅니다. User-Agent 필드는 서버가 클라이언트의 사용자 에이전트 유형에 따라 응답을 선택하게 지정합니다.

자세한 내용은 W3C(World Wide Web 컨소시엄) 웹 사이트에서 사용할 수 있는 RFC 2616: 하이퍼텍스트 전송 프로토콜 -- HTTP/1.1을 참조하세요. 자세한 내용은 "헤더 필드 정의" 섹션 14를 참조하세요.

적용 대상