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

ExceptionTelemetry 类

定义

用于跟踪异常的遥测类型。 这将捕获 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
实现

注解

需要手动跟踪其他异常详细信息。

构造函数

ExceptionTelemetry()

使用空属性初始化 类的新实例 ExceptionTelemetry

ExceptionTelemetry(Exception)

使用空属性初始化 类的新实例 ExceptionTelemetry

ExceptionTelemetry(IEnumerable<ExceptionDetailsInfo>, Nullable<SeverityLevel>, String, IDictionary<String,String>, IDictionary<String,Double>)

初始化 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 对象的信封名称。

适用于