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.

Примеры

В следующем примере кода отображается значение этого свойства.

public static HttpRequestCachePolicy CreateLastSyncPolicy(DateTime when)
{
    HttpRequestCachePolicy policy =
       new HttpRequestCachePolicy(when);

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

Комментарии

Дата синхронизации кэша позволяет указать абсолютную дату, когда кэшированное содержимое должно быть обновлено. Если запись кэша была последней повторной до даты синхронизации кэша, происходит повторная проверка с сервером. Если запись кэша была обновлена после даты синхронизации кэша и отсутствуют требования к повторной сортировке сервера, которые делают кэшированную запись недопустимой, используется запись из кэша. Если дата синхронизации кэша задана в будущем, запись обновляется при каждом запросе, пока дата синхронизации кэша не будет пройдена.

Применяется к