protected override async Task <HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
        {
            _loadingService.Up();

            try
            {
                return(await base.SendAsync(request, cancellationToken));
            }
            finally
            {
                _loadingService.Down();
            }
        }