/// <summary> /// Overrides HandleResponseCore. /// </summary> protected override async Task <bool> HandleResponseCoreAsync(WebServiceResponseHandlerInfo <TResponse> info) { foreach (var handler in Handlers) { if (await handler(info).ConfigureAwait(false)) { return(true); } } return(false); }
/// <summary> /// Overrides HandleResponseCoreAsync. /// </summary> protected override Task <bool> HandleResponseCoreAsync(WebServiceResponseHandlerInfo <HttpResponseMessage> info) { info.Response = info.DetachWebResponse() !; return(Task.FromResult(true)); }