다음을 통해 공유


HttpCacheAgeControl 열거형

정의

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

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

필드

MaxAge 2

캐시에 보관된 시간이 이 값으로 지정된 시간 이내인 경우 캐시에서 해당 콘텐츠를 가져올 수 있습니다.

MaxAgeAndMaxStale 6

MaxAgeMaxStale을 참조하세요.

MaxAgeAndMinFresh 3

MaxAgeMinFresh을 참조하세요.

MaxStale 4

만료 후 경과 시간이 이 값으로 지정된 시간 이내인 경우 캐시에서 해당 콘텐츠를 가져올 수 있습니다.

MinFresh 1

만료까지 남은 시간이 이 값으로 지정된 시간보다 크거나 같은 경우 캐시에서 해당 콘텐츠를 가져올 수 있습니다.

None 0

내부 전용입니다. 이 멤버를 사용하려고 하면 Framework에서 ArgumentException을 throw합니다.

예제

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

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

설명

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

적용 대상

추가 정보