ActivityContext 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
符合 W3C TraceContext 规范的表示形式。 它包含两个标识符:TraceId 和 SpanId,以及一组常见的 TraceFlags 和特定于系统的 TraceState 值。
public value class ActivityContext : IEquatable<System::Diagnostics::ActivityContext>
public readonly struct ActivityContext : IEquatable<System.Diagnostics.ActivityContext>
type ActivityContext = struct
Public Structure ActivityContext
Implements IEquatable(Of ActivityContext)
- 继承
- 实现
注解
ActivityContext 包含属性 ,该属性 IsRemote
不是 W3C 的一部分。 IsRemote
指示上下文是否从远程父级传播。
构造函数
ActivityContext(ActivityTraceId, ActivitySpanId, ActivityTraceFlags, String, Boolean) |
使用指定的参数构造新的活动上下文实例。 |
属性
IsRemote |
指示活动上下文是否从远程父项传播。 |
SpanId |
调用方已知的请求 ID。 |
TraceFlags |
由 W3C 标准定义的标志以及活动 ID。 |
TraceId |
跟踪标识符。 |
TraceState |
保存 W3C“tracestate”标头。 |
方法
Equals(ActivityContext) |
指示当前对象是否等于同一类型的另一个对象。 |
Equals(Object) |
确定此实例和指定的 |
GetHashCode() |
提供当前 |
Parse(String, String) |
将 W3C 跟踪上下文标头分析为 对象 ActivityContext 。 |
TryParse(String, String, ActivityContext) |
尝试将 W3C 跟踪上下文标头分析为 ActivityContext 对象。 |
TryParse(String, String, Boolean, ActivityContext) |
尝试将 W3C 跟踪上下文标头解析为 ActivityContext 对象。 |
运算符
Equality(ActivityContext, ActivityContext) |
确定两个指定的 |
Inequality(ActivityContext, ActivityContext) |
确定两个指定的 |