你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

OperationTelemetry 类

定义

表示时间持续时间的遥测类型的基类。

public abstract class OperationTelemetry : Microsoft.ApplicationInsights.Channel.ITelemetry, Microsoft.ApplicationInsights.DataContracts.ISupportMetrics, Microsoft.ApplicationInsights.DataContracts.ISupportProperties
type OperationTelemetry = class
    interface ITelemetry
    interface ISupportMetrics
    interface ISupportProperties
Public MustInherit Class OperationTelemetry
Implements ISupportMetrics, ISupportProperties, ITelemetry
继承
OperationTelemetry
派生
实现

构造函数

OperationTelemetry()

表示时间持续时间的遥测类型的基类。

属性

Context

获取对象,该对象在处理请求时包含有关应用程序的上下文信息。

Duration

获取或设置操作的持续时间。

Extension

获取或设置用于使用新的强类型化对象扩展此遥测实例的扩展。

Id

获取或设置操作 ID。

Metrics

获取自定义指标集合。

Name

获取或设置操作的名称。

Properties

获取自定义属性集合。

Sequence

获取或设置定义遥测项的绝对顺序的值。

StartTime
已过时.

获取或设置操作的开始时间。

Success

获取或设置操作是否已成功完成。

Timestamp

获取或设置操作的时间戳。

方法

DeepClone()

深度克隆 OperationTelemetry 对象。

Sanitize()

允许从子类调用 OperationTelemetry.Sanitize 方法。

SerializeData(ISerializationWriter)

使用给定 ISerializationWriter的 编写有关实现类型的数据类的序列化信息。

显式接口实现

ITelemetry.Sanitize()

根据约束清理属性。

扩展方法

GetEnvelopeName(ITelemetry)

获取 ITelemetry 对象的信封名称。

TrySetEnvelopeName(ITelemetry, String)

设置 ITelemetry 对象的信封名称。

适用于