HttpCacheAgeControl 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
HttpWebRequest 개체를 사용하여 가져온 리소스의 캐싱 동작을 제어하는 시간 값의 의미를 지정합니다.
public enum class HttpCacheAgeControl
public enum HttpCacheAgeControl
type HttpCacheAgeControl =
Public Enum HttpCacheAgeControl
- 상속
필드
| Name | 값 | Description |
|---|---|---|
| None | 0 | 내부 전용입니다. 이 멤버를 ArgumentException 사용하려고 하면 프레임워크가 throw됩니다. |
| MinFresh | 1 | 만료 전에 남은 시간이 이 값으로 지정된 시간보다 크거나 같은 경우 캐시에서 콘텐츠를 제거할 수 있습니다. |
| MaxAge | 2 | 콘텐츠는 이 값으로 지정된 기간보다 오래될 때까지 캐시에서 가져올 수 있습니다. |
| MaxAgeAndMinFresh | 3 | |
| MaxStale | 4 | 콘텐츠가 만료된 후 이 값으로 지정된 시간이 경과할 때까지 캐시에서 콘텐츠를 제거할 수 있습니다. |
| MaxAgeAndMaxStale | 6 |
예제
다음 코드 예제에서는 MaxAgeAndMinFresh를 기반으로 정책을 만듭니다.
public static HttpRequestCachePolicy CreateFreshAndAgePolicy(TimeSpan freshMinimum, TimeSpan ageMaximum)
{
HttpRequestCachePolicy policy =
new HttpRequestCachePolicy(HttpCacheAgeControl.MaxAgeAndMinFresh, ageMaximum, freshMinimum);
Console.WriteLine(policy.ToString());
return policy;
}
설명
이 열거형은 클래스의 HttpRequestCachePolicy 멤버가 캐시 정책에 대한 시간 값을 구성하는 데 사용됩니다.