From d161e2579b6ba0ba0f31f4c10d034b71949b52f3 Mon Sep 17 00:00:00 2001 From: maliming Date: Mon, 19 Jun 2023 14:59:14 +0800 Subject: [PATCH] Remove `lock` code. --- .../AspNetCore/Tracing/AbpCorrelationIdMiddleware.cs | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/framework/src/Volo.Abp.AspNetCore/Volo/Abp/AspNetCore/Tracing/AbpCorrelationIdMiddleware.cs b/framework/src/Volo.Abp.AspNetCore/Volo/Abp/AspNetCore/Tracing/AbpCorrelationIdMiddleware.cs index 2d0740589b..33f5de3582 100644 --- a/framework/src/Volo.Abp.AspNetCore/Volo/Abp/AspNetCore/Tracing/AbpCorrelationIdMiddleware.cs +++ b/framework/src/Volo.Abp.AspNetCore/Volo/Abp/AspNetCore/Tracing/AbpCorrelationIdMiddleware.cs @@ -41,14 +41,8 @@ public class AbpCorrelationIdMiddleware : IMiddleware, ITransientDependency string correlationId = context.Request.Headers[_options.HttpHeaderName]; if (correlationId.IsNullOrEmpty()) { - lock (context.Request.Headers) - { - if (correlationId.IsNullOrEmpty()) - { - correlationId = Guid.NewGuid().ToString("N"); - context.Request.Headers[_options.HttpHeaderName] = correlationId; - } - } + correlationId = Guid.NewGuid().ToString("N"); + context.Request.Headers[_options.HttpHeaderName] = correlationId; } return correlationId;