System.Net.Cache.RequestCacheValidator.FailRequest C# (CSharp) Method

FailRequest() protected method

protected FailRequest ( WebExceptionStatus webStatus ) : void
webStatus WebExceptionStatus
return void
        protected internal virtual void FailRequest(WebExceptionStatus webStatus)
        {
            if(Logging.On)Logging.PrintError(Logging.RequestCache, SR.GetString(SR.net_log_cache_failing_request_with_exception, webStatus.ToString()));
            if (webStatus == WebExceptionStatus.CacheEntryNotFound)
                throw ExceptionHelper.CacheEntryNotFoundException;
            else if (webStatus == WebExceptionStatus.RequestProhibitedByCachePolicy)
                throw ExceptionHelper.RequestProhibitedByCachePolicyException;

            throw new WebException(NetRes.GetWebStatusString("net_requestaborted", webStatus), webStatus);
        }