コード例 #1
0
        public override Task <T> GetAsync <T>(HttpSourceCachedRequest request, Func <HttpSourceResult, Task <T> > processAsync, ILogger log, CancellationToken token)
        {
            if (_throwOperationCancelledException)
            {
                throw new OperationCanceledException(token);
            }

            HttpSourceCachedRequestInspector?.Invoke(request);

            return(base.GetAsync(request, processAsync, log, token));
        }
コード例 #2
0
        public override Task <T> GetAsync <T>(HttpSourceCachedRequest request, Func <HttpSourceResult, Task <T> > processAsync, ILogger log, CancellationToken token)
        {
            HttpSourceCachedRequestInspector?.Invoke(request);

            return(base.GetAsync(request, processAsync, log, token));
        }