System.Net.Cache.FtpRequestCacheValidator.TryConditionalRequest C# (CSharp) Метод

TryConditionalRequest() приватный Метод

private TryConditionalRequest ( ) : CacheValidationStatus
Результат CacheValidationStatus
        private CacheValidationStatus TryConditionalRequest()
        {
            FtpWebRequest request = Request as FtpWebRequest;
            if (request == null || !request.UseBinary)
                return CacheValidationStatus.DoNotTakeFromCache;

            if (request.ContentOffset != 0L)
            {
                if (CacheEntry.IsPartialEntry || request.ContentOffset >= CacheStreamLength)
                    return CacheValidationStatus.DoNotTakeFromCache;
                CacheStreamOffset = request.ContentOffset;
            }
            return CacheValidationStatus.Continue;
        }