Class AspNetCoreCorrelationIdProvider
Inheritance
object
AspNetCoreCorrelationIdProvider
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.AspNetCore.Tracing
Assembly: Volo.Abp.AspNetCore.dll
Syntax
[Dependency(ReplaceServices = true)]
public class AspNetCoreCorrelationIdProvider : ICorrelationIdProvider, ITransientDependency
Constructors
AspNetCoreCorrelationIdProvider(IHttpContextAccessor, IOptions<AbpCorrelationIdOptions>)
Declaration
public AspNetCoreCorrelationIdProvider(IHttpContextAccessor httpContextAccessor, IOptions<AbpCorrelationIdOptions> options)
Parameters
| Type | Name | Description |
|---|---|---|
| Microsoft.AspNetCore.Http.IHttpContextAccessor | httpContextAccessor | |
| Microsoft.Extensions.Options.IOptions<TOptions><AbpCorrelationIdOptions> | options |
Properties
HttpContextAccessor
Declaration
protected IHttpContextAccessor HttpContextAccessor { get; }
Property Value
| Type | Description |
|---|---|
| Microsoft.AspNetCore.Http.IHttpContextAccessor |
Options
Declaration
protected AbpCorrelationIdOptions Options { get; }
Property Value
| Type | Description |
|---|---|
| AbpCorrelationIdOptions |
Methods
CreateNewCorrelationId()
Declaration
protected virtual string CreateNewCorrelationId()
Returns
| Type | Description |
|---|---|
| string |
Get()
Declaration
public virtual string Get()
Returns
| Type | Description |
|---|---|
| string |