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

TelemetryContext 类

定义

表示用于将遥测数据发送到 Application Insights 服务的上下文。 了解详细信息

public sealed class TelemetryContext
type TelemetryContext = class
Public NotInheritable Class TelemetryContext
继承
TelemetryContext

构造函数

TelemetryContext()

初始化 TelemetryContext 类的新实例。

字段

FlagDropIdentifiers

指示服务器不应存储来自传入事件的 IP 地址的标志的值。

属性

Cloud

获取描述由此 TelemetryContext跟踪的云的 对象。

Component

获取对象,该对象描述由此 TelemetryContext跟踪的组件。

Device

获取对象,该对象描述由此 TelemetryContext跟踪的设备。

Flags

获取或设置控制事件优先级和终结点行为的标志。

GlobalProperties

获取应用程序定义的属性值的字典,这些属性值在范围内是全局的。 将来的 SDK 版本可以独立于项级属性对此进行序列化。 了解详细信息

InstrumentationKey

获取或设置在此 TelemetryContext中记录的所有ITelemetry对象的默认检测密钥。

Location

获取描述由此 TelemetryContext跟踪的位置的 对象。

Operation

获取对象,该对象描述由此 TelemetryContext跟踪的操作。 了解详细信息

Properties
已过时.

获取应用程序定义的属性值的字典。 了解详细信息

Session

获取描述由此 TelemetryContext跟踪的用户会话的 对象。

User

获取对象,该对象描述由此 TelemetryContext跟踪的用户。

方法

StoreRawObject(String, Object, Boolean)

根据指定的键存储原始对象。 使用它来存储数据收集器中的原始对象,以便 TelemetryInitializer 可以访问它们以提取其他详细信息以扩充遥测。 通过此方法存储的对象不会自动序列化并发送到后端。 它们 (共享,也就是说,如果配置了多个接收器,则不会克隆) ,因此接收器应将其视为只读。

TryGetRawObject(String, Object)

返回具有给定键的原始 对象。
此处检索到的对象不会自动序列化并发送到后端。 它们 (共享,也就是说,如果配置了多个接收器,则不会克隆) ,因此接收器应将其视为只读。

扩展方法

GetInternalContext(TelemetryContext)

返回 TelemetryContext 的内部上下文。

适用于