HttpCacheAgeControl 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
HttpWebRequest 개체를 사용하여 가져온 리소스의 캐싱 동작을 제어하는 시간 값의 의미를 지정합니다.
public enum class HttpCacheAgeControl
public enum HttpCacheAgeControl
type HttpCacheAgeControl =
Public Enum HttpCacheAgeControl
- 상속
필드
MaxAge | 2 | 캐시에 보관된 시간이 이 값으로 지정된 시간 이내인 경우 캐시에서 해당 콘텐츠를 가져올 수 있습니다. |
MaxAgeAndMaxStale | 6 | |
MaxAgeAndMinFresh | 3 | |
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 멤버가 캐시 정책에 대한 시간 값을 구성하는 데 사용됩니다.
적용 대상
추가 정보
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET