Show / Hide Table of Contents

Class TelemetryActivityEventEnricher

Inheritance
object
TelemetryActivityEventEnricher
TelemetryApplicationMetricsEnricher
TelemetryPermissionInfoEnricher
TelemetryDomainInfoEnricher
TelemetryApplicationInfoEnricher
TelemetrySessionInfoEnricher
Implements
ITelemetryActivityEventEnricher
IScopedDependency
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Internal.Telemetry.Activity.Providers
Assembly: Volo.Abp.Core.dll
Syntax
public abstract class TelemetryActivityEventEnricher : ITelemetryActivityEventEnricher, IScopedDependency

Constructors

TelemetryActivityEventEnricher(IServiceProvider)

Declaration
protected TelemetryActivityEventEnricher(IServiceProvider serviceProvider)
Parameters
Type Name Description
IServiceProvider serviceProvider

Properties

ExecutionOrder

Declaration
public virtual int ExecutionOrder { get; set; }
Property Value
Type Description
int

IgnoreChildren

Declaration
protected bool IgnoreChildren { get; set; }
Property Value
Type Description
bool

ReplaceParentType

Declaration
protected virtual Type? ReplaceParentType { get; set; }
Property Value
Type Description
Type

Methods

CanExecuteAsync(ActivityContext)

Declaration
protected virtual Task<bool> CanExecuteAsync(ActivityContext context)
Parameters
Type Name Description
ActivityContext context
Returns
Type Description
Task<bool>

EnrichAsync(ActivityContext)

Declaration
public Task EnrichAsync(ActivityContext context)
Parameters
Type Name Description
ActivityContext context
Returns
Type Description
Task

ExecuteAsync(ActivityContext)

Declaration
protected abstract Task ExecuteAsync(ActivityContext context)
Parameters
Type Name Description
ActivityContext context
Returns
Type Description
Task

ExecuteChildrenAsync(ActivityContext)

Declaration
protected virtual Task ExecuteChildrenAsync(ActivityContext context)
Parameters
Type Name Description
ActivityContext context
Returns
Type Description
Task

Implements

ITelemetryActivityEventEnricher
IScopedDependency

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform