HttpMetricsEnrichmentContext 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供用于扩充指标的功能 http.client.request.duration
。
public ref class HttpMetricsEnrichmentContext sealed
public sealed class HttpMetricsEnrichmentContext
type HttpMetricsEnrichmentContext = class
Public NotInheritable Class HttpMetricsEnrichmentContext
- 继承
-
HttpMetricsEnrichmentContext
注解
扩充是通过 注册 AddCallback(HttpRequestMessage, Action<HttpMetricsEnrichmentContext>)的回调根据每个请求完成的。
回调负责添加自定义标记,通过 AddCustomTag(String, Object) 这些标记可以使用实例上 HttpMetricsEnrichmentContext 公开的请求、响应和错误信息。
重要
HttpMetricsEnrichmentContext不得从扩充回调外部使用该实例。
属性
Exception |
获取发生的异常,如果没有 |
Request |
HttpRequestMessage获取已发送的 。 |
Response |
HttpRequestMessage获取从服务器接收的 ;如果请求失败, |
方法
AddCallback(HttpRequestMessage, Action<HttpMetricsEnrichmentContext>) |
添加回调以注册指标的 |
AddCustomTag(String, Object) |
将自定义标记追加到要与指标一起记录的 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |