ActivitySpanId 结构  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 SpanId,其格式基于 W3C 标准。
public value class ActivitySpanId : IEquatable<System::Diagnostics::ActivitySpanId>public readonly struct ActivitySpanId : IEquatable<System.Diagnostics.ActivitySpanId>type ActivitySpanId = structPublic Structure ActivitySpanId
Implements IEquatable(Of ActivitySpanId)- 继承
- 实现
注解
结构 ActivitySpanId 反映了 W3C 标准对跟踪中单个跨度的 ID 所需的格式。 它由 8 个字节组成,通常显示为 16 个十六进制字符。 
              ActivitySpanId由 其 为 Activity 的 Activity.IdFormatW3C返回 SpanId 。
由于 是 ActivitySpanId 包含 8 个字节的结构,因此可以通过引用传递它。 
              ActivitySpanId 包含用于与十六进制字符串表示形式进行转换的方法,尝试避免在必须更改之前更改格式,并在创建字符串表示形式后缓存其字符串表示形式。 它主要用作交换类型。
方法
| CopyTo(Span<Byte>) | 将当前 ActivitySpanId 的 8 个字节复制到指定的范围。 | 
| CreateFromBytes(ReadOnlySpan<Byte>) | 从一个包含 8 个字节的只读范围创建一个新的 ActivitySpanId 值。 | 
| CreateFromString(ReadOnlySpan<Char>) | 从一个包含 16 个十六进制字符的只读范围创建一个新的 ActivitySpanId 值。 | 
| CreateFromUtf8String(ReadOnlySpan<Byte>) | 从一个包含 UTF8 编码字节的只读范围创建一个新的 ActivitySpanId 值。 | 
| CreateRandom() | 基于一个随机数字(很可能是唯一的数字)创建一个新的 ActivitySpanId。 | 
| Equals(ActivitySpanId) | 确定此实例是否与指定的 ActivitySpanId 实例具有相同的值。 | 
| Equals(Object) | 当前实例和指定对象(必须也是 ActivitySpanId 实例)具有相同值。 | 
| GetHashCode() | 返回 SpanId 的哈希代码。 | 
| ToHexString() | 返回表示此范围 ID 的 16 个字符的十六进制字符串。 | 
| ToString() | 返回表示此范围 ID 的 16 个字符的十六进制字符串。 | 
运算符
| Equality(ActivitySpanId, ActivitySpanId) | 确定两个指定的 ActivitySpanId 实例是否具有相同的值。 | 
| Inequality(ActivitySpanId, ActivitySpanId) | 确定两个指定的 ActivitySpanId 实例是否具有不相等的值。 |