Activity.SetParentId 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags) |
使用 W3C 慣例中的 TraceID 與 SpanID 來設定父 ID。 |
| SetParentId(String) |
SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)
- 來源:
- Activity.cs
- 來源:
- Activity.cs
- 來源:
- Activity.cs
- 來源:
- Activity.cs
- 來源:
- Activity.cs
- 來源:
- Activity.cs
- 來源:
- Activity.cs
- 來源:
- Activity.cs
使用 W3C 慣例中的 TraceID 與 SpanID 來設定父 ID。
public System.Diagnostics.Activity SetParentId(System.Diagnostics.ActivityTraceId traceId, System.Diagnostics.ActivitySpanId spanId, System.Diagnostics.ActivityTraceFlags activityTraceFlags = System.Diagnostics.ActivityTraceFlags.None);
member this.SetParentId : System.Diagnostics.ActivityTraceId * System.Diagnostics.ActivitySpanId * System.Diagnostics.ActivityTraceFlags -> System.Diagnostics.Activity
Public Function SetParentId (traceId As ActivityTraceId, spanId As ActivitySpanId, Optional activityTraceFlags As ActivityTraceFlags = System.Diagnostics.ActivityTraceFlags.None) As Activity
參數
- traceId
- ActivityTraceId
父活動是 TraceId。
- spanId
- ActivitySpanId
家長活動是 SpanId。
- activityTraceFlags
- ActivityTraceFlags
這是列舉值之一,用來指定 W3C 標準定義的與活動相關的旗標。
傳回
this 方便地串接。
備註
適用於
SetParentId(String)
- 來源:
- Activity.cs
- 來源:
- Activity.cs
- 來源:
- Activity.cs
- 來源:
- Activity.cs
- 來源:
- Activity.cs
- 來源:
- Activity.cs
- 來源:
- Activity.cs
- 來源:
- Activity.cs
public:
System::Diagnostics::Activity ^ SetParentId(System::String ^ parentId);
public System.Diagnostics.Activity SetParentId(string parentId);
member this.SetParentId : string -> System.Diagnostics.Activity
Public Function SetParentId (parentId As String) As Activity
參數
- parentId
- String
母公司的 ID。
傳回
this 方便地串接。
備註
- 此方法僅應在「邊界」情境中使用,且該Activity情境由另一個程序邏輯上啟動。Activity 它
parentId會調出 Tags (以及 ParentId 性質),並可用來重建因果樹。 - 此方法僅適用於由活動建構器建立的活動。 呼叫CreateActivityStartActivity或已設定父 ID 的活動,呼叫此方法不會生效。
- 此方法僅在啟動 Activity 物件前使用。 如果你在物件開始後 Activity 呼叫,這個方法就沒有效果。