HttpCacheAgeControl 열거형

정의

HttpWebRequest 개체를 사용하여 가져온 리소스의 캐싱 동작을 제어하는 시간 값의 의미를 지정합니다.

public enum class HttpCacheAgeControl
public enum HttpCacheAgeControl
type HttpCacheAgeControl = 
Public Enum HttpCacheAgeControl
상속
HttpCacheAgeControl

필드

Name Description
None 0

내부 전용입니다. 이 멤버를 ArgumentException 사용하려고 하면 프레임워크가 throw됩니다.

MinFresh 1

만료 전에 남은 시간이 이 값으로 지정된 시간보다 크거나 같은 경우 캐시에서 콘텐츠를 제거할 수 있습니다.

MaxAge 2

콘텐츠는 이 값으로 지정된 기간보다 오래될 때까지 캐시에서 가져올 수 있습니다.

MaxAgeAndMinFresh 3

MaxAgeMinFresh.

MaxStale 4

콘텐츠가 만료된 후 이 값으로 지정된 시간이 경과할 때까지 캐시에서 콘텐츠를 제거할 수 있습니다.

MaxAgeAndMaxStale 6

MaxAgeMaxStale.

예제

다음 코드 예제에서는 MaxAgeAndMinFresh를 기반으로 정책을 만듭니다.

public static HttpRequestCachePolicy CreateFreshAndAgePolicy(TimeSpan freshMinimum, TimeSpan ageMaximum)
{
    HttpRequestCachePolicy policy =
        new HttpRequestCachePolicy(HttpCacheAgeControl.MaxAgeAndMinFresh, ageMaximum, freshMinimum);
    Console.WriteLine(policy.ToString());
    return policy;
}

설명

이 열거형은 클래스의 HttpRequestCachePolicy 멤버가 캐시 정책에 대한 시간 값을 구성하는 데 사용됩니다.

적용 대상

추가 정보