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)); }
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)); }