Share via


HttpRequestCachePolicy.CacheSyncDate 속성

정의

이 인스턴스의 캐시 동기화 날짜를 가져옵니다.

public:
 property DateTime CacheSyncDate { DateTime get(); };
public DateTime CacheSyncDate { get; }
member this.CacheSyncDate : DateTime
Public ReadOnly Property CacheSyncDate As DateTime

속성 값

이 인스턴스가 만들어질 때 지정된 날짜로 설정된 DateTime입니다. 날짜가 지정되지 않은 경우 이 속성의 값은 DateTime.MinValue입니다.

예제

다음 코드 예제에서는이 속성의 값을 표시합니다.

static HttpRequestCachePolicy^ CreateLastSyncPolicy( DateTime when )
{
   HttpRequestCachePolicy^ policy = gcnew HttpRequestCachePolicy( when );
   Console::WriteLine( L"When: {0}", when );
   Console::WriteLine( policy->CacheSyncDate );
   return policy;
}
public static HttpRequestCachePolicy CreateLastSyncPolicy(DateTime when)
{
    HttpRequestCachePolicy policy =
       new HttpRequestCachePolicy(when);

    Console.WriteLine("When: {0}", when);
    Console.WriteLine(policy.CacheSyncDate.ToString());
    return policy;
}

설명

캐시 동기화 날짜를 사용하면 캐시된 콘텐츠의 유효성을 검사해야 하는 절대 날짜를 지정할 수 있습니다. 캐시 항목이 캐시 동기화 날짜 이전에 마지막으로 유효성을 다시 검사한 경우 서버와의 유효성 재검사이 발생합니다. 캐시 동기화 날짜 이후에 캐시 항목의 유효성을 다시 검사하고 캐시된 항목을 무효화하는 서버 유효성 재검사 요구 사항이 없는 경우 캐시의 항목이 사용됩니다. 캐시 동기화 날짜가 미래의 특정 날짜로 설정된 경우 캐시 동기화 날짜가 지날 때까지 요청될 때마다 항목의 유효성이 재검사됩니다.

적용 대상