Show / Hide Table of Contents

Interface ITelemetryService

Namespace: Volo.Abp.Internal.Telemetry
Assembly: Volo.Abp.Core.dll
Syntax
public interface ITelemetryService

Methods

AddActivityAsync(string, Action<Dictionary<string, object>>?)

Declaration
Task AddActivityAsync(string activityName, Action<Dictionary<string, object>>? additionalProperties = null)
Parameters
Type Name Description
string activityName
Action<Dictionary<string, object>> additionalProperties
Returns
Type Description
Task

AddErrorActivityAsync(Action<Dictionary<string, object>>)

Declaration
Task AddErrorActivityAsync(Action<Dictionary<string, object>> additionalProperties)
Parameters
Type Name Description
Action<Dictionary<string, object>> additionalProperties
Returns
Type Description
Task

AddErrorActivityAsync(string)

Declaration
Task AddErrorActivityAsync(string errorMessage)
Parameters
Type Name Description
string errorMessage
Returns
Type Description
Task

AddErrorForActivityAsync(string, string)

Declaration
Task AddErrorForActivityAsync(string failingActivity, string errorMessage)
Parameters
Type Name Description
string failingActivity
string errorMessage
Returns
Type Description
Task

TrackActivityAsync(string, Action<Dictionary<string, object>>?)

Declaration
IAsyncDisposable TrackActivityAsync(string activityName, Action<Dictionary<string, object>>? additionalProperties = null)
Parameters
Type Name Description
string activityName
Action<Dictionary<string, object>> additionalProperties
Returns
Type Description
IAsyncDisposable

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