你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
RequestTelemetry 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
封装有关应用程序处理的 Web 请求的信息。
public sealed class RequestTelemetry : Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry, Microsoft.ApplicationInsights.DataContracts.ISupportAdvancedSampling
type RequestTelemetry = class
inherit OperationTelemetry
interface ITelemetry
interface ISupportProperties
interface ISupportMetrics
interface ISupportAdvancedSampling
interface ISupportSampling
Public NotInheritable Class RequestTelemetry
Inherits OperationTelemetry
Implements ISupportAdvancedSampling
- 继承
- 实现
注解
可以通过将 类的 RequestTelemetry 实例传递给 方法,将 Web 应用程序处理的请求的相关信息发送到 TrackRequest(RequestTelemetry) Application Insights。 了解详细信息
构造函数
RequestTelemetry() |
初始化 RequestTelemetry 类的新实例。 |
RequestTelemetry(String, DateTimeOffset, TimeSpan, String, Boolean) |
使用给定的 RequestTelemetry 、、 |
属性
Context |
获取对象,该对象在处理请求时包含有关应用程序的上下文信息。 |
Duration |
获取或设置应用程序处理请求所花费的时间量。 |
Extension |
获取或设置用于使用新的强类型化对象扩展此遥测实例的扩展。 |
HttpMethod |
已过时.
获取或设置请求的 HTTP 方法。 |
Id |
获取或设置请求 ID。 |
ItemTypeFlag |
获取用于采样评估的项类型。 |
Metrics |
获取应用程序定义请求指标的字典。 了解详细信息 |
Name |
获取或设置所请求页面的可读名称。 |
ProactiveSamplingDecision |
获取或设置一个值,该值指示项目采样决策是否是主动做出的,以及此决策的结果。 |
Properties |
获取应用程序定义的属性名称和值的字典,提供有关此请求的其他信息。 了解详细信息 |
ResponseCode |
获取或设置处理请求后应用程序返回的响应代码。 |
Sequence |
获取或设置定义遥测项的绝对顺序的值。 |
Source |
获取或设置请求遥测对象的源。 这通常是标识调用方的哈希检测密钥。 |
StartTime |
已过时.
获取或设置操作的开始时间。 (继承自 OperationTelemetry) |
Success |
获取或设置一个值,该值指示应用程序是否成功处理了请求。 |
Timestamp |
获取或设置记录遥测数据的日期和时间。 |
Url |
获取或设置可选) (请求 URL。 |
方法
DeepClone() |
深度克隆 RequestTelemetry 对象。 |
Sanitize() |
允许从子类调用 OperationTelemetry.Sanitize 方法。 (继承自 OperationTelemetry) |
SerializeData(ISerializationWriter) |
使用给定 ISerializationWriter的 编写有关实现类型的数据类的序列化信息。 |
显式接口实现
ISupportSampling.SamplingPercentage |
获取或设置介于 0 和 100) 之间的数据采样百分比 (。 |
ITelemetry.Sanitize() |
根据约束清理属性。 |
扩展方法
GetEnvelopeName(ITelemetry) |
获取 ITelemetry 对象的信封名称。 |
TrySetEnvelopeName(ITelemetry, String) |
设置 ITelemetry 对象的信封名称。 |