다음을 통해 공유


HttpCacheControl 클래스

정의

Windows.Web.Http 및 Windows.Web.Http.Filters 네임스페이스의 메서드에 의한 HTTP 요청에 대한 응답에 대한 로컬 HTTP 캐시의 제어 제공합니다.

public ref class HttpCacheControl sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class HttpCacheControl final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class HttpCacheControl final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HttpCacheControl
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class HttpCacheControl
Public NotInheritable Class HttpCacheControl
상속
Object Platform::Object IInspectable HttpCacheControl
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

설명

HttpCacheControl 개체는 HttpBaseProtocolFilter 개체에서 사용할 읽기 및 쓰기 캐시 제어 동작을 얻거나 설정하는 속성을 제공합니다. HTTP 읽기 요청은 응답에 로컬 HTTP 캐시를 사용할 수 있습니다. HTTP 요청에서 반환되는 콘텐츠는 로컬 HTTP 캐시에 쓸 수 있습니다.

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

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

속성

ReadBehavior

HttpCacheControl 개체의 캐시 제어에 사용할 읽기 동작을 가져오기 또는 설정합니다.

WriteBehavior

HttpCacheControl 개체의 캐시 제어에 사용할 쓰기 동작을 가져오기 또는 설정합니다.

적용 대상

추가 정보