Browse Source

Remove `lock` code.

pull/16795/head
maliming 3 years ago
parent
commit
d161e2579b
No known key found for this signature in database GPG Key ID: A646B9CB645ECEA4
  1. 10
      framework/src/Volo.Abp.AspNetCore/Volo/Abp/AspNetCore/Tracing/AbpCorrelationIdMiddleware.cs

10
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]; string correlationId = context.Request.Headers[_options.HttpHeaderName];
if (correlationId.IsNullOrEmpty()) if (correlationId.IsNullOrEmpty())
{ {
lock (context.Request.Headers) correlationId = Guid.NewGuid().ToString("N");
{ context.Request.Headers[_options.HttpHeaderName] = correlationId;
if (correlationId.IsNullOrEmpty())
{
correlationId = Guid.NewGuid().ToString("N");
context.Request.Headers[_options.HttpHeaderName] = correlationId;
}
}
} }
return correlationId; return correlationId;

Loading…
Cancel
Save