C# Class System.Net.Cache.RequestCacheValidator

Mostra file Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Private Properties

Property Type Description
CreateValidator RequestCacheValidator
FetchCacheEntry void
FetchRequest void
FetchResponse void
SetFreshnessStatus void
SetValidationStatus void

Protected Methods

Method Description
FailRequest ( WebExceptionStatus webStatus ) : void
RequestCacheValidator ( bool strictCacheErrors, System.TimeSpan unspecifiedMaxAge ) : System
RevalidateCache ( ) : CacheValidationStatus
UpdateCache ( ) : CacheValidationStatus
ValidateCache ( ) : CacheValidationStatus
ValidateFreshness ( ) : CacheFreshnessStatus
ValidateRequest ( ) : CacheValidationStatus
ValidateResponse ( ) : CacheValidationStatus

Private Methods

Method Description
CreateValidator ( ) : RequestCacheValidator
FetchCacheEntry ( RequestCacheEntry fetchEntry ) : void
FetchRequest ( Uri uri, WebRequest request ) : void
FetchResponse ( WebResponse fetchResponse ) : void
SetFreshnessStatus ( CacheFreshnessStatus status ) : void
SetValidationStatus ( CacheValidationStatus status ) : void

Method Details

FailRequest() protected method

protected FailRequest ( WebExceptionStatus webStatus ) : void
webStatus WebExceptionStatus
return void

RequestCacheValidator() protected method

protected RequestCacheValidator ( bool strictCacheErrors, System.TimeSpan unspecifiedMaxAge ) : System
strictCacheErrors bool
unspecifiedMaxAge System.TimeSpan
return System

RevalidateCache() protected abstract method

protected abstract RevalidateCache ( ) : CacheValidationStatus
return CacheValidationStatus

UpdateCache() protected abstract method

protected abstract UpdateCache ( ) : CacheValidationStatus
return CacheValidationStatus

ValidateCache() protected abstract method

protected abstract ValidateCache ( ) : CacheValidationStatus
return CacheValidationStatus

ValidateFreshness() protected abstract method

protected abstract ValidateFreshness ( ) : CacheFreshnessStatus
return CacheFreshnessStatus

ValidateRequest() protected abstract method

protected abstract ValidateRequest ( ) : CacheValidationStatus
return CacheValidationStatus

ValidateResponse() protected abstract method

protected abstract ValidateResponse ( ) : CacheValidationStatus
return CacheValidationStatus