ActivitySource.CreateActivity 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
CreateActivity(String, ActivityKind) |
如果活动有任何侦听器,则创建一个新的 Activity 对象,否则返回 |
CreateActivity(String, ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, ActivityIdFormat) |
如果活动有任何侦听器,则创建一个新的 Activity 对象,否则返回 |
CreateActivity(String, ActivityKind, String, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, ActivityIdFormat) |
如果活动有任何侦听器,则创建一个新的 Activity 对象,否则返回 |
CreateActivity(String, ActivityKind)
- Source:
- ActivitySource.cs
- Source:
- ActivitySource.cs
- Source:
- ActivitySource.cs
如果活动有任何侦听器,则创建一个新的 Activity 对象,否则返回 null
。
public:
System::Diagnostics::Activity ^ CreateActivity(System::String ^ name, System::Diagnostics::ActivityKind kind);
public System.Diagnostics.Activity? CreateActivity (string name, System.Diagnostics.ActivityKind kind);
member this.CreateActivity : string * System.Diagnostics.ActivityKind -> System.Diagnostics.Activity
Public Function CreateActivity (name As String, kind As ActivityKind) As Activity
参数
- name
- String
活动的操作名称
- kind
- ActivityKind
返回
创建 Activity 的对象; null
如果没有侦听器,则为 。
注解
如果创建了 Activity 对象,它将不会自动启动。 调用方需要调用 Start() 来启动它。
适用于
CreateActivity(String, ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, ActivityIdFormat)
- Source:
- ActivitySource.cs
- Source:
- ActivitySource.cs
- Source:
- ActivitySource.cs
public System.Diagnostics.Activity? CreateActivity (string name, System.Diagnostics.ActivityKind kind, System.Diagnostics.ActivityContext parentContext, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object?>>? tags = default, System.Collections.Generic.IEnumerable<System.Diagnostics.ActivityLink>? links = default, System.Diagnostics.ActivityIdFormat idFormat = System.Diagnostics.ActivityIdFormat.Unknown);
member this.CreateActivity : string * System.Diagnostics.ActivityKind * System.Diagnostics.ActivityContext * seq<System.Collections.Generic.KeyValuePair<string, obj>> * seq<System.Diagnostics.ActivityLink> * System.Diagnostics.ActivityIdFormat -> System.Diagnostics.Activity
Public Function CreateActivity (name As String, kind As ActivityKind, parentContext As ActivityContext, Optional tags As IEnumerable(Of KeyValuePair(Of String, Object)) = Nothing, Optional links As IEnumerable(Of ActivityLink) = Nothing, Optional idFormat As ActivityIdFormat = System.Diagnostics.ActivityIdFormat.Unknown) As Activity
参数
- name
- String
活动的操作名称。
- kind
- ActivityKind
- parentContext
- ActivityContext
用于初始化创建的 Activity 对象的父 ActivityContext 对象。
- tags
- IEnumerable<KeyValuePair<String,Object>>
用于初始化创建的 Activity 对象的可选标记列表。
- links
- IEnumerable<ActivityLink>
用于初始化创建的 Activity 对象的可选 ActivityLink 列表。
- idFormat
- ActivityIdFormat
要使用的默认 ID 格式。
返回
创建 Activity 的对象; null
如果没有侦听器,则为 。
注解
如果创建了 Activity 对象,它将不会自动启动。 调用方需要调用 Start() 来启动它。
适用于
CreateActivity(String, ActivityKind, String, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, ActivityIdFormat)
- Source:
- ActivitySource.cs
- Source:
- ActivitySource.cs
- Source:
- ActivitySource.cs
如果活动有任何侦听器,则创建一个新的 Activity 对象,否则返回 null
。
public System.Diagnostics.Activity? CreateActivity (string name, System.Diagnostics.ActivityKind kind, string parentId, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object?>>? tags = default, System.Collections.Generic.IEnumerable<System.Diagnostics.ActivityLink>? links = default, System.Diagnostics.ActivityIdFormat idFormat = System.Diagnostics.ActivityIdFormat.Unknown);
public System.Diagnostics.Activity? CreateActivity (string name, System.Diagnostics.ActivityKind kind, string? parentId, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object?>>? tags = default, System.Collections.Generic.IEnumerable<System.Diagnostics.ActivityLink>? links = default, System.Diagnostics.ActivityIdFormat idFormat = System.Diagnostics.ActivityIdFormat.Unknown);
member this.CreateActivity : string * System.Diagnostics.ActivityKind * string * seq<System.Collections.Generic.KeyValuePair<string, obj>> * seq<System.Diagnostics.ActivityLink> * System.Diagnostics.ActivityIdFormat -> System.Diagnostics.Activity
Public Function CreateActivity (name As String, kind As ActivityKind, parentId As String, Optional tags As IEnumerable(Of KeyValuePair(Of String, Object)) = Nothing, Optional links As IEnumerable(Of ActivityLink) = Nothing, Optional idFormat As ActivityIdFormat = System.Diagnostics.ActivityIdFormat.Unknown) As Activity
参数
- name
- String
活动的操作名称。
- kind
- ActivityKind
- parentId
- String
用于初始化创建的 Activity 对象的父 ID。
- tags
- IEnumerable<KeyValuePair<String,Object>>
用于初始化创建的 Activity 对象的可选标记列表。
- links
- IEnumerable<ActivityLink>
用于初始化创建的 Activity 对象的可选 ActivityLink 列表。
- idFormat
- ActivityIdFormat
要使用的默认 ID 格式。
返回
创建 Activity 的对象; null
如果没有侦听器,则为 。
注解
如果创建了 Activity 对象,它将不会自动启动。 调用方需要调用 Start() 来启动它。