HttpCacheVaryByHeaders HttpCacheVaryByHeaders HttpCacheVaryByHeaders HttpCacheVaryByHeaders Class

정의

VaryByHeaders 속성을 설정할 형식이 안전한 방법을 제공합니다.Provides a type-safe way to set the VaryByHeaders property.

public ref class HttpCacheVaryByHeaders sealed
public sealed class HttpCacheVaryByHeaders
type HttpCacheVaryByHeaders = class
Public NotInheritable Class HttpCacheVaryByHeaders
상속
HttpCacheVaryByHeadersHttpCacheVaryByHeadersHttpCacheVaryByHeadersHttpCacheVaryByHeaders

설명

VaryByHeaders ASP.NET 사용 하 여 리소스에 대 한 캐시 된 응답이 여러 개인 경우 응답의 변형을 고유 하 게 식별 하는 요청 헤더 매개 변수를 식별 하는 속성입니다.The VaryByHeaders property identifies which request header parameters ASP.NET uses to uniquely identify a variation of the response when there are multiple cached responses for a resource. 응답 헤더 또는 매개 변수 등의 클라이언트 입력의 설정에 따라 다른 경우에 유용 합니다.This is useful when a response depends on a set of client inputs, such as headers or parameters.

HttpCacheVaryByHeaders HTTP 캐시 제어 헤더와 직접적인 관련이 없는 있지만 클라이언트 또는 프록시에 따라 지정 된 헤더를 확인 하는 데 도움이 됩니다.The HttpCacheVaryByHeaders is not directly related to HTTP cache-control headers, but helps ensure that a client or proxy varies by the specified headers. 에 대 한 VaryByHeaders자세한 내용은 RFC 2616을 참조 하세요. 하이퍼텍스트 전송 프로토콜--HTTP/1.1 (W3C) 웹 사이트 World Wide Web 컨소시엄에서 사용할 수 있습니다.For more information about VaryByHeaders, see RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, available on the World Wide Web Consortium (W3C) Web site. 전체 세부 정보에 대 한 14, "헤더 필드 정의" 섹션을 참조 하세요.See section 14, "Header Field Definitions", for complete details.

생성자

HttpCacheVaryByHeaders() HttpCacheVaryByHeaders() HttpCacheVaryByHeaders() HttpCacheVaryByHeaders()

HttpCacheVaryByHeaders 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the HttpCacheVaryByHeaders class.

속성

AcceptTypes AcceptTypes AcceptTypes AcceptTypes

ASP.NET 출력 캐시에서 Accept HTTP 헤더에 따라 캐시된 응답이 변경되어 나가는 Vary HTTP 헤더에 추가되는지 여부를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value indicating whether the ASP.NET output cache varies the cached responses by the Accept HTTP header, and appends it to the out-going Vary HTTP header.

Item[String] Item[String] Item[String] Item[String]

ASP.NET 출력 캐시에서 캐시된 응답이 변경되어 나가는 Vary HTTP 헤더에 추가되는 사용자 지정 헤더 필드를 가져오거나 설정합니다.Gets or sets a custom header field that the ASP.NET output cache varies the cached responses by, and appends it to the out-going Vary HTTP header.

UserAgent UserAgent UserAgent UserAgent

ASP.NET 출력 캐시에서 User-Agent 헤더에 따라 캐시된 응답이 변경되어 나가는 Vary HTTP 헤더에 추가되는지 여부를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value indicating whether the ASP.NET output cache varies the cached responses by the User-Agent header, and appends it to the out-going Vary HTTP header.

UserCharSet UserCharSet UserCharSet UserCharSet

ASP.NET 출력 캐시에서 Accept-Charset 헤더에 따라 캐시된 응답이 변경되어 나가는 Vary HTTP 헤더에 추가되는지 여부를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value indicating whether the ASP.NET output cache varies the cached responses by the Accept-Charset header, and appends it to the out-going Vary HTTP header.

UserLanguage UserLanguage UserLanguage UserLanguage

ASP.NET 출력 캐시에서 Accept-Language 헤더에 따라 캐시된 응답이 변경되어 나가는 Vary HTTP 헤더에 추가되는지 여부를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value indicating whether the ASP.NET output cache varies the cached responses by the Accept-Language header, and appends it to the out-going Vary HTTP header.

메서드

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetHeaders() GetHeaders() GetHeaders() GetHeaders()

캐시를 변경하는 데 사용할 HTTP 헤더를 지정하는 값 배열을 가져옵니다.Gets an array of values which specify the HTTP headers to be used for varying the cache.

GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
SetHeaders(String[]) SetHeaders(String[]) SetHeaders(String[]) SetHeaders(String[])

캐시를 변경하는 데 사용할 HTTP 헤더를 지정하는 값 배열을 설정합니다.Sets an array of values which specify the HTTP headers to be used for varying the cache.

ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)
VaryByUnspecifiedParameters() VaryByUnspecifiedParameters() VaryByUnspecifiedParameters() VaryByUnspecifiedParameters()

ASP.NET의 모든 헤더 값이 변경되도록 하고 Vary HTTP 헤더를 별표(*) 값으로 설정합니다.Causes ASP.NET to vary by all header values and sets the Vary HTTP header to the value * (an asterisk). 삭제될 다른 모든 Vary 헤더 정보입니다.All other Vary header information to be dropped.

적용 대상

추가 정보