ITelemetryRecorder.StartOperation 方法

定义

通过 OperationEvent 在用户任务工作开始时发布,开始跟踪用户任务,然后返回一个 TelemetryScope<T> 对象。 用户任务完成后,调用 Dispose() 以将另一个 OperationEvent 终结点发布。 由于开始事件和结束事件都使用相同的事件名称,请不要在 "事件名称" 中使用 "开始" 或 "结束"。

public Microsoft.VisualStudio.ArchitectureTools.Telemetry.ITelemetryScope StartOperation (Microsoft.VisualStudio.ArchitectureTools.Telemetry.TelemetryIdentifier telemetryIdentifier, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.ArchitectureTools.Telemetry.DataPoint> properties = default, Microsoft.VisualStudio.ArchitectureTools.Telemetry.ITelemetryScope parentScope = default);
abstract member StartOperation : Microsoft.VisualStudio.ArchitectureTools.Telemetry.TelemetryIdentifier * seq<Microsoft.VisualStudio.ArchitectureTools.Telemetry.DataPoint> * Microsoft.VisualStudio.ArchitectureTools.Telemetry.ITelemetryScope -> Microsoft.VisualStudio.ArchitectureTools.Telemetry.ITelemetryScope
Public Function StartOperation (telemetryIdentifier As TelemetryIdentifier, Optional properties As IEnumerable(Of DataPoint) = Nothing, Optional parentScope As ITelemetryScope = Nothing) As ITelemetryScope

参数

telemetryIdentifier
TelemetryIdentifier
properties
IEnumerable<DataPoint>

可选开始事件属性

parentScope
ITelemetryScope

返回

ITelemetryScope

适用于