Show / Hide Table of Contents

Class AspNetCoreCorrelationIdProvider

Inheritance
System.Object
AspNetCoreCorrelationIdProvider
Implements
ITransientDependency
Namespace: Volo.Abp.AspNetCore.Tracing
Assembly: Volo.Abp.AspNetCore.dll
Syntax
public class AspNetCoreCorrelationIdProvider : ICorrelationIdProvider, ITransientDependency

Constructors

AspNetCoreCorrelationIdProvider(IHttpContextAccessor, IOptions<AbpCorrelationIdOptions>)

Declaration
public AspNetCoreCorrelationIdProvider(IHttpContextAccessor httpContextAccessor, IOptions<AbpCorrelationIdOptions> options)
Parameters
Type Name Description
IHttpContextAccessor httpContextAccessor
IOptions<AbpCorrelationIdOptions> options

Properties

HttpContextAccessor

Declaration
protected IHttpContextAccessor HttpContextAccessor { get; }
Property Value
Type Description
IHttpContextAccessor

Options

Declaration
protected AbpCorrelationIdOptions Options { get; }
Property Value
Type Description
AbpCorrelationIdOptions

Methods

CreateNewCorrelationId()

Declaration
protected virtual string CreateNewCorrelationId()
Returns
Type Description
System.String

Get()

Declaration
public virtual string Get()
Returns
Type Description
System.String

Implements

ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft