protected override async Task <HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) { _loadingService.Up(); try { return(await base.SendAsync(request, cancellationToken)); } finally { _loadingService.Down(); } }