public static void SetClientAppId()

in src/Azure.Deployments.Extensibility.AspNetCore/Extensions/HttpContextExtensions.cs [12:26]


        public static void SetClientAppId(this HttpContext httpContext) =>
            httpContext.SetRequestCorrelationHeaderItem(RequestHeaderNames.ClientAppId, nameof(RequestHeaderNames.ClientAppId));

        public static void SetClientRequestId(this HttpContext httpContext) =>
            httpContext.SetRequestCorrelationHeaderItem(RequestHeaderNames.ClientRequestId, nameof(RequestHeaderNames.ClientRequestId));

        public static void SetCorrelationRequestId(this HttpContext httpContext) =>
            httpContext.SetRequestCorrelationHeaderItem(RequestHeaderNames.CorrelationRequestId, nameof(RequestHeaderNames.CorrelationRequestId));

        public static void SetRequestId(this HttpContext httpContext)
        {
            var requestId = Guid.NewGuid().ToString();
            httpContext.Response.Headers[ResponseHeaderNames.RequestId] = requestId;
            httpContext.Items[nameof(ResponseHeaderNames.RequestId)] = requestId;
        }