C# Класс System.Net.Cache.RequestCacheValidator

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CreateValidator RequestCacheValidator
FetchCacheEntry void
FetchRequest void
FetchResponse void
SetFreshnessStatus void
SetValidationStatus void

Защищенные методы

Метод Описание
FailRequest ( WebExceptionStatus webStatus ) : void
RequestCacheValidator ( bool strictCacheErrors, System.TimeSpan unspecifiedMaxAge ) : System
RevalidateCache ( ) : CacheValidationStatus
UpdateCache ( ) : CacheValidationStatus
ValidateCache ( ) : CacheValidationStatus
ValidateFreshness ( ) : CacheFreshnessStatus
ValidateRequest ( ) : CacheValidationStatus
ValidateResponse ( ) : CacheValidationStatus

Приватные методы

Метод Описание
CreateValidator ( ) : RequestCacheValidator
FetchCacheEntry ( RequestCacheEntry fetchEntry ) : void
FetchRequest ( Uri uri, WebRequest request ) : void
FetchResponse ( WebResponse fetchResponse ) : void
SetFreshnessStatus ( CacheFreshnessStatus status ) : void
SetValidationStatus ( CacheValidationStatus status ) : void

Описание методов

FailRequest() защищенный Метод

protected FailRequest ( WebExceptionStatus webStatus ) : void
webStatus WebExceptionStatus
Результат void

RequestCacheValidator() защищенный Метод

protected RequestCacheValidator ( bool strictCacheErrors, System.TimeSpan unspecifiedMaxAge ) : System
strictCacheErrors bool
unspecifiedMaxAge System.TimeSpan
Результат System

RevalidateCache() защищенный абстрактный Метод

protected abstract RevalidateCache ( ) : CacheValidationStatus
Результат CacheValidationStatus

UpdateCache() защищенный абстрактный Метод

protected abstract UpdateCache ( ) : CacheValidationStatus
Результат CacheValidationStatus

ValidateCache() защищенный абстрактный Метод

protected abstract ValidateCache ( ) : CacheValidationStatus
Результат CacheValidationStatus

ValidateFreshness() защищенный абстрактный Метод

protected abstract ValidateFreshness ( ) : CacheFreshnessStatus
Результат CacheFreshnessStatus

ValidateRequest() защищенный абстрактный Метод

protected abstract ValidateRequest ( ) : CacheValidationStatus
Результат CacheValidationStatus

ValidateResponse() защищенный абстрактный Метод

protected abstract ValidateResponse ( ) : CacheValidationStatus
Результат CacheValidationStatus