protected override Task <HttpResponseMessage> SendAsync( HttpRequestMessage request, CancellationToken cancellationToken) { var id = _requestIdGenerator.CreateRequestId(); request.AddHeaderSafely(_requestIdHeader, id); return(base.SendAsync(request, cancellationToken)); }