你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ExceptionTelemetry 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于跟踪异常的遥测类型。 这将捕获 TypeName、Message 和 CallStack。 了解详细信息
public sealed class ExceptionTelemetry : Microsoft.ApplicationInsights.Channel.ITelemetry, Microsoft.ApplicationInsights.DataContracts.ISupportAdvancedSampling, Microsoft.ApplicationInsights.DataContracts.ISupportMetrics, Microsoft.ApplicationInsights.DataContracts.ISupportProperties
type ExceptionTelemetry = class
interface ITelemetry
interface ISupportProperties
interface ISupportAdvancedSampling
interface ISupportSampling
interface ISupportMetrics
Public NotInheritable Class ExceptionTelemetry
Implements ISupportAdvancedSampling, ISupportMetrics, ISupportProperties, ITelemetry
- 继承
-
ExceptionTelemetry
- 实现
注解
需要手动跟踪其他异常详细信息。
构造函数
属性
Context |
获取与当前遥测项关联的上下文。 |
Exception |
获取或设置由此 ITelemetry跟踪的原始异常。 |
ExceptionDetailsInfoList |
获取 的列表 ExceptionDetailsInfo。 用户可以修改单个对象的内容,但不能修改列表本身。 |
Extension |
获取或设置用于使用新的强类型对象扩展此遥测实例的扩展。 |
HandledAt |
已过时.
获取或设置指示处理异常的位置的值。 |
ItemTypeFlag |
获取用于采样评估的项类型。 |
Message |
获取或设置 ExceptionTelemetry 消息。 |
Metrics |
获取应用程序定义的异常指标的字典。 了解详细信息 |
ProactiveSamplingDecision |
获取或设置一个值,该值指示项目采样决策是否是主动做出的,以及此决策的结果。 |
ProblemId |
获取或设置 problemId。 |
Properties |
获取应用程序定义的属性名称和值的字典,提供有关此异常的其他信息。 了解详细信息 |
Sequence |
获取或设置定义遥测项的绝对顺序的值。 |
SeverityLevel |
获取或设置异常严重性级别。 |
Timestamp |
获取或设置记录遥测的日期和时间。 |
方法
DeepClone() |
深度克隆 ExceptionTelemetry 对象。 |
SerializeData(ISerializationWriter) |
使用给定 ISerializationWriter的 写入有关实现类型的数据类的序列化信息。 |
SetParsedStack(StackFrame[]) |
从 StackFrame 对象的数组设置 parsedStack。 |
显式接口实现
ISupportSampling.SamplingPercentage |
获取或设置 (介于 0 和 100) 之间的数据采样百分比。 应为 100/n,其中 n 是整数。 了解详细信息 |
ITelemetry.Sanitize() |
根据约束清理属性。 |
扩展方法
GetEnvelopeName(ITelemetry) |
获取 ITelemetry 对象的信封名称。 |
TrySetEnvelopeName(ITelemetry, String) |
设置 ITelemetry 对象的信封名称。 |