Table of Contents

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

httpContextAccessor IHttpContextAccessor

The ASP.NET Core HTTP context accessor.

options IOptions<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.