private static void ExtractCorrelationId()

in Microsoft.Xbox.Service.DevTools/Common/XboxLiveHttpRequest.cs [142:161]


        private static void ExtractCorrelationId(HttpResponseMessage response, ref XboxLiveHttpResponse xblResponse)
        {
            if (response != null)
            {
                if (response.Headers.TryGetValues("X-XblCorrelationId", out IEnumerable<string> correlationIds))
                {
                    if (correlationIds != null && !string.IsNullOrEmpty(correlationIds.First()))
                    {
                        xblResponse.CorrelationId = correlationIds.First();
                    }
                }
                else if (response.Headers.TryGetValues("MS-CV", out IEnumerable<string> correlationVectors))
                {
                    if (correlationVectors != null && !string.IsNullOrEmpty(correlationVectors.First()))
                    {
                        xblResponse.CorrelationId = correlationVectors.First();
                    }
                }
            }
        }