ITelemetryRecorder.StartOperation 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通过 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