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;
}
Комментарии
С помощью даты синхронизации кэша можно указать абсолютную дату, когда кэшированное содержимое должно быть проверено повторно. Если запись кэша была последней повторной проверки до даты синхронизации кэша, происходит повторная проверка с сервером. Если запись кэша была повторно выполнена после даты синхронизации кэша и нет требований к повторной проверки сервера, которые делают кэшированную запись недопустимой, используется запись из кэша. Если дата синхронизации кэша — это будущая дата, запись повторно проверяется каждый раз, когда она запрашивается, пока эта дата не пройдет.