다음을 통해 공유


HttpBaseProtocolFilter.CacheControl 속성

정의

HttpBaseProtocolFilter 개체에 사용할 읽기 및 쓰기 캐시 컨트롤 동작을 가져오기 또는 설정합니다.

public:
 property HttpCacheControl ^ CacheControl { HttpCacheControl ^ get(); };
HttpCacheControl CacheControl();
public HttpCacheControl CacheControl { get; }
var httpCacheControl = httpBaseProtocolFilter.cacheControl;
Public ReadOnly Property CacheControl As HttpCacheControl

속성 값

HttpBaseProtocolFilter 개체에 사용할 캐시 제어 동작입니다.

설명

CacheControl 속성은 HttpBaseProtocolFilter 개체에서 사용하는 읽기 및 쓰기 캐시 컨트롤 동작에 액세스할 수 있는 HttpCacheControl 개체를 가져옵니다. HTTP 읽기 요청은 응답에 로컬 HTTP 캐시를 사용할 수 있습니다. HTTP 요청에서 반환된 콘텐츠는 로컬 HTTP 캐시에 쓸 수 있습니다.

CacheControl 속성을 사용하면 개발자가 HttpBaseProtocolFilter 개체에서 간단한 읽기 및 쓰기 캐시 제어 동작을 설정할 수 있습니다. 이 기능을 사용하기 위해 앱은 새 HttpBaseProtocolFilter 개체 를 사용하여 HttpClient 개체를 만듭니다. HttpBaseProtocolFilter의 CacheControl 속성은 HttpCacheControl 개체를 반환합니다. HttpCacheControl 개체의 속성은 HttpBaseProtocolFilter 및 연결된 HttpClient 개체에 대한 읽기 및 쓰기 캐시 컨트롤 동작으로 설정하는 데 사용됩니다. HttpClient 요청에 대한 응답에 대한 읽기 및 쓰기 캐시 동작을 결정합니다.

개발자는 캐싱을 보다 완전하게 제어하기 위해 HTTP Cache-Control 헤더를 계속 사용할 수 있습니다. HttpCacheDirectiveHeaderValueCollection은 HTTP 요청 또는 응답과 연결된 HTTP 콘텐츠의 Cache-Control HTTP 헤더에 있는 캐시 지시문 인스턴스에 대한 컬렉션 컨테이너를 제공합니다. Cache-Control 헤더를 사용하면 HTTP 콘텐츠의 서버에서 사용하는 앱 제어 캐싱 동작이 허용됩니다.

적용 대상

추가 정보