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 |
呼叫者已知之要求的識別碼。 |
TraceFlags |
W3C 標準所定義的旗標,以及活動的識別碼。 |
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) |
判斷兩個指定的 |