Show / Hide Table of Contents

Interface ITelemetryActivityStorage

Namespace: Volo.Abp.Internal.Telemetry.Activity.Contracts
Assembly: Volo.Abp.Core.dll
Syntax
public interface ITelemetryActivityStorage

Methods

DeleteActivities(ActivityEvent[])

Declaration
void DeleteActivities(ActivityEvent[] activities)
Parameters
Type Name Description
ActivityEvent[] activities

GetActivities()

Declaration
List<ActivityEvent> GetActivities()
Returns
Type Description
List<ActivityEvent>

InitializeOrGetSession()

Declaration
Guid InitializeOrGetSession()
Returns
Type Description
Guid

MarkActivitiesAsFailed(ActivityEvent[])

Declaration
void MarkActivitiesAsFailed(ActivityEvent[] activities)
Parameters
Type Name Description
ActivityEvent[] activities

SaveActivity(ActivityEvent)

Declaration
void SaveActivity(ActivityEvent activityEvent)
Parameters
Type Name Description
ActivityEvent activityEvent

ShouldAddDeviceInfo()

Declaration
bool ShouldAddDeviceInfo()
Returns
Type Description
bool

ShouldAddProjectInfo(Guid)

Declaration
bool ShouldAddProjectInfo(Guid projectId)
Parameters
Type Name Description
Guid projectId
Returns
Type Description
bool

ShouldAddSolutionInformation(Guid)

Declaration
bool ShouldAddSolutionInformation(Guid solutionId)
Parameters
Type Name Description
Guid solutionId
Returns
Type Description
bool

ShouldSendActivities()

Declaration
bool ShouldSendActivities()
Returns
Type Description
bool

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