Activity.SetParentId 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
SetParentId(String) | |
SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags) |
使用 TraceId 和 SpanId 的 W3C 约定设置父 ID。 |
SetParentId(String)
- Source:
- Activity.cs
- Source:
- Activity.cs
- Source:
- 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 属性) ,可用于重新构造因果树。 - 此方法仅适用于通过 Activity 构造函数创建的活动。 通过调用 CreateActivity 或 StartActivity 创建的活动已设置父 ID,调用此方法不起作用。
- 只能在启动 Activity 对象之前使用此方法。 如果在对象启动后 Activity 调用此方法,则此方法不起作用。
适用于
SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)
- Source:
- Activity.cs
- Source:
- Activity.cs
- Source:
- Activity.cs
使用 TraceId 和 SpanId 的 W3C 约定设置父 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
。