Class HttpContextAsiBackboneRequestCorrelationResolver
- Namespace
- AsiBackbone.AspNetCore.Correlation
- Assembly
- AsiBackbone.AspNetCore.dll
Resolves safe request correlation data from the current ASP.NET Core HTTP context.
public sealed class HttpContextAsiBackboneRequestCorrelationResolver : IAsiBackboneHttpRequestCorrelationResolver
- Inheritance
-
HttpContextAsiBackboneRequestCorrelationResolver
- Implements
- Inherited Members
Constructors
HttpContextAsiBackboneRequestCorrelationResolver(IHttpContextAccessor, IOptions<AsiBackboneAspNetCoreOptions>)
Initializes a new instance of the HttpContextAsiBackboneRequestCorrelationResolver class.
public HttpContextAsiBackboneRequestCorrelationResolver(IHttpContextAccessor httpContextAccessor, IOptions<AsiBackboneAspNetCoreOptions> options)
Parameters
httpContextAccessorIHttpContextAccessorThe ASP.NET Core HTTP context accessor.
optionsIOptions<AsiBackboneAspNetCoreOptions>The request correlation options.
Methods
ResolveRequestCorrelation()
Resolves correlation identifiers and safe request metadata for the current HTTP request.
public AsiBackboneHttpRequestCorrelation ResolveRequestCorrelation()
Returns
- AsiBackboneHttpRequestCorrelation
The resolved request correlation data.