This service is available via Telligent.Evolution.Extensibility.Version1.Tracing.TracePoint
Methods
void Record(string description, Action<TracePoint> action);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| description | string | Description | Required | ||
| action | Action<TracePoint> | Action | Required |
T Record<T>(string description, Func<TracePoint,T> action);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| description | string | Description | Required | ||
| action | Func<TracePoint,T> | Action | Required |
Return Type
T
void Record(Exception ex);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| ex | Exception | Ex | Required |
Task RecordAsync(string description, Func<TracePoint,Task> action);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| description | string | Description | Required | ||
| action | Func<TracePoint,Task> | Action | Required |
Return Type
Task<T> RecordAsync<T>(string description, Func<TracePoint,Task<T>> action);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| description | string | Description | Required | ||
| action | Func<TracePoint,Task<T>> | Action | Required |
Return Type
Task<T>