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

SetValidationStatus() private method

private SetValidationStatus ( CacheValidationStatus status ) : void
status CacheValidationStatus
return void
        internal void SetValidationStatus(CacheValidationStatus status)
        {
            _ValidationStatus = status;
        }
    }

Usage Example

        //
        private CacheValidationStatus ValidateRequest()
        {
            if (Logging.On)
            {
                Logging.PrintInfo(Logging.RequestCache,
                                  "Request#" + _Validator.Request.GetHashCode().ToString(NumberFormatInfo.InvariantInfo) +
                                  ", Policy = " + _Validator.Request.CachePolicy.ToString() +
                                  ", Cache Uri = " + _Validator.Uri);
            }

            CacheValidationStatus result = _Validator.ValidateRequest();

            _Validator.SetValidationStatus(result);

            if (Logging.On)
            {
                Logging.PrintInfo(Logging.RequestCache, "Selected cache Key = " + _Validator.CacheKey);
            }
            return(result);
        }