Activity.SetParentId 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
SetParentId(String) | |
SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags) |
使用 TraceId 和 SpanId 的 W3C 慣例來設定父代識別碼。 |
SetParentId(String)
- 來源:
- 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
父作業的識別碼。
傳回
this
用於方便的鏈結。
備註
- 這個方法應該只在從另一個進程邏輯上啟動這個 Activity的「界限」案例Activity中使用。
parentId
會顯示 Tags (以及ParentId屬性) ,並可用來重建因果樹狀結構。 - 這個方法只適用於從活動建構函式建立的活動。 呼叫 CreateActivity 或 StartActivity 已設定父標識碼所建立的活動,叫用此方法沒有任何作用。
- 只有在啟動 Activity 物件之前,才應該使用這個方法。 如果您在對象啟動之後 Activity 呼叫此方法,這個方法就沒有任何作用。
適用於
SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)
- 來源:
- Activity.cs
- 來源:
- Activity.cs
- 來源:
- Activity.cs
使用 TraceId 和 SpanId 的 W3C 慣例來設定父代識別碼。
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
用於方便的鏈結。