TelemetryScope<T> Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
This class is used to send data model events for an application work with duration and result. The event could be either UserTaskEvent or OperationEvent It sends one event at the beginning and the other one at the end of work.
generic <typename T>
where T : OperationEventpublic ref class TelemetryScope sealed
public sealed class TelemetryScope<T> where T : OperationEvent
type TelemetryScope<'T (requires 'T :> OperationEvent)> = class
Public NotInheritable Class TelemetryScope(Of T)
Type Parameters
- T
An event being or inheriting from OperationEvent, e.g., UserTaskEvent
- Inheritance
-
TelemetryScope<T>
Properties
Correlation |
Gets correlation of start event so user can correlate with this TelemetryScope. |
EndEvent |
Gets an event that will be posted at the end of work. It is used to add extra properties for current work. Please don't post this event directly, use method End(TelemetryResult, String) instead. |
IsEnd |
Gets a value indicating whether the scope is end or not. |
Methods
End(TelemetryResult, String) |
Marks the end of this work and post end event. |