TelemetryContext 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示用于将遥测数据发送到 Application Insights 服务的上下文。
public ref class TelemetryContext sealed : Microsoft::VisualStudio::ApplicationInsights::DataContracts::IJsonSerializable
public sealed class TelemetryContext : Microsoft.VisualStudio.ApplicationInsights.DataContracts.IJsonSerializable
type TelemetryContext = class
interface IJsonSerializable
Public NotInheritable Class TelemetryContext
Implements IJsonSerializable
- 继承
-
TelemetryContext
- 实现
构造函数
TelemetryContext() |
初始化 TelemetryContext 类的新实例。 |
属性
Component |
获取描述此 TelemetryContext跟踪的组件的 对象。 |
Device |
获取描述此 TelemetryContext跟踪的设备的对象。 |
InstrumentationKey |
获取或设置此 TelemetryContext中记录的所有ITelemetry对象的默认检测密钥。 |
Location |
获取描述此 TelemetryContext跟踪的位置的 对象。 |
Operation |
获取描述此 TelemetryContext跟踪的操作的 对象。 |
Properties |
获取应用程序定义的属性值字典。 |
Session |
获取描述此 TelemetryContext跟踪的用户会话的 对象。 |
User |
获取描述此 TelemetryContext跟踪的用户的 对象。 |
显式接口实现
IJsonSerializable.Serialize(IJsonWriter) |
以 JSON 格式序列化此对象。 这由通用架构 2.0 数据流使用。 通用架构 4 不使用标记,并在 TelemetryHelper:WriteEnvelopeProperties 中写入 iKey,因为它使用不同格式 |
扩展方法
GetInternalContext(TelemetryContext) |
返回 TelemetryContext 的内部上下文。 |