다음을 통해 공유


방법: 애플리케이션에 대한 기본 Time-Based 캐시 정책 설정

기본 시간 기반 캐시 정책을 사용하면 애플리케이션이 캐시된 리소스와 함께 전송된 헤더로 정의된 캐시 동작과 IETF(인터넷 엔지니어링 태스크 포스) 웹 사이트에서 사용할 수 있는 RFC 2616의 섹션 13 및 14에 정의된 캐시 동작을 포함할 수 있습니다. 이는 대부분의 애플리케이션에 적합한 캐시 동작입니다.

애플리케이션에 대한 기본 자동 정책을 설정하려면

  1. 기본 시간 기반 정책 개체를 만듭니다.

  2. 정책 개체를 애플리케이션 도메인의 기본값으로 설정합니다.

예시

이 섹션의 두 예제는 동일한 정책을 생성합니다.

다음 예제에서는 기본 시간 기반 정책을 만들고 애플리케이션 도메인의 기본값으로 설정합니다.

public static void SetDefaultTimeBasedPolicy ()
{
    HttpRequestCachePolicy policy = new HttpRequestCachePolicy ();
    HttpWebRequest.DefaultCachePolicy = policy ;
}
Public Shared Sub SetDefaultTimeBasedPolicy ()
    Dim policy = New HttpRequestCachePolicy ()
    HttpWebRequest.DefaultCachePolicy = policy
End Sub

다음 예제와 같이 클래스를 사용하여 RequestCachePolicy 기본 시간 기반 캐시 정책을 만들 수도 있습니다.

public static void SetDefaultTimeBasedPolicy2()
{
    RequestCachePolicy policy = new RequestCachePolicy ();
    HttpWebRequest.DefaultCachePolicy = policy ;
}
Public Shared Sub SetDefaultTimeBasedPolicy2()
    Dim policy As New RequestCachePolicy()
    HttpWebRequest.DefaultCachePolicy = policy
End Sub

참고하십시오