TelemetryScope<T> Класс

Определение

Этот класс используется для отправки событий модели данных для приложения, которые работают с длительностью и результатом.This class is used to send data model events for an application work with duration and result. Событием может быть либо, либо UserTaskEvent OperationEvent оно отправляет одно событие в начале, а другое — в конце работы.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)

Параметры типа

T

Событие, производное от OperationEvent , например, UserTaskEventAn event being or inheriting from OperationEvent, e.g., UserTaskEvent

Наследование
TelemetryScope<T>

Свойства

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. Не отправляйте это событие напрямую, используйте метод End(TelemetryResult, String) .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.

Методы

End(TelemetryResult, String)

Помечает окончание этого рабочего и завершающего события.Marks the end of this work and post end event.

Применяется к