Class TelemetryService
Inheritance
TelemetryService
Assembly: Volo.Abp.Core.dll
Syntax
public class TelemetryService : ITelemetryService, IScopedDependency
Constructors
TelemetryService(ITelemetryActivitySender, ITelemetryActivityEventBuilder, ITelemetryActivityStorage)
Declaration
public TelemetryService(ITelemetryActivitySender telemetryActivitySender, ITelemetryActivityEventBuilder telemetryActivityEventBuilder, ITelemetryActivityStorage telemetryActivityStorage)
Parameters
Methods
AddActivityAsync(string, Action<Dictionary<string, object>>?)
Declaration
public Task AddActivityAsync(string activityName, Action<Dictionary<string, object>>? additionalProperties = null)
Parameters
Returns
AddErrorActivityAsync(Action<Dictionary<string, object>>)
Declaration
public Task AddErrorActivityAsync(Action<Dictionary<string, object>> additionalProperties)
Parameters
Returns
AddErrorActivityAsync(string)
Declaration
public Task AddErrorActivityAsync(string errorMessage)
Parameters
| Type |
Name |
Description |
| string |
errorMessage |
|
Returns
AddErrorForActivityAsync(string, string)
Declaration
public Task AddErrorForActivityAsync(string failingActivity, string errorMessage)
Parameters
| Type |
Name |
Description |
| string |
failingActivity |
|
| string |
errorMessage |
|
Returns
TrackActivityAsync(string, Action<Dictionary<string, object>>?)
Declaration
public IAsyncDisposable TrackActivityAsync(string activityName, Action<Dictionary<string, object>>? additionalProperties = null)
Parameters
Returns
Implements
Extension Methods