你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
TelemetryContext 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示用于将遥测数据发送到 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 的内部上下文。 |