ActivitySource.StartActivity 方法   
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| StartActivity(String, ActivityKind) | 
						 使用指定的名称和活动类型创建并启动一个新活动(如果有活动侦听器)。  | 
        	
| StartActivity(ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset, String) | 
						 如果活动事件有任何侦听器,则创建并启动一个新的 Activity 对象,否则返回   | 
        	
| StartActivity(String, ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset) | 
						 使用指定的名称、活动类型、父活动上下文、标记、可选活动链接和可选开始时间,创建并启动新活动(如果有活动侦听器)。  | 
        	
| StartActivity(String, ActivityKind, String, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset) | 
						 使用指定的名称、活动类型、父 ID、标记、可选活动链接和可选开始时间,创建并启动新活动(如果有活动侦听器)。  | 
        	
StartActivity(String, ActivityKind)
- Source:
 - ActivitySource.cs
 
- Source:
 - ActivitySource.cs
 
- Source:
 - ActivitySource.cs
 
使用指定的名称和活动类型创建并启动一个新活动(如果有活动侦听器)。
public System.Diagnostics.Activity? StartActivity (string name, System.Diagnostics.ActivityKind kind = System.Diagnostics.ActivityKind.Internal);
	public System.Diagnostics.Activity? StartActivity (string name = "", System.Diagnostics.ActivityKind kind = System.Diagnostics.ActivityKind.Internal);
	member this.StartActivity : string * System.Diagnostics.ActivityKind -> System.Diagnostics.Activity
	Public Function StartActivity (name As String, Optional kind As ActivityKind = System.Diagnostics.ActivityKind.Internal) As Activity
	Public Function StartActivity (Optional name As String = "", Optional kind As ActivityKind = System.Diagnostics.ActivityKind.Internal) As Activity
	参数
- name
 - String
 
活动的操作名称。
- kind
 - ActivityKind
 
活动类型。
返回
如果有活动的侦听器,则使用已创建的活动对象,如果没有事件侦听器,则为 null。
适用于
StartActivity(ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset, String)
- Source:
 - ActivitySource.cs
 
- Source:
 - ActivitySource.cs
 
- Source:
 - ActivitySource.cs
 
如果活动事件有任何侦听器,则创建并启动一个新的 Activity 对象,否则返回 null 。
public System.Diagnostics.Activity? StartActivity (System.Diagnostics.ActivityKind kind, System.Diagnostics.ActivityContext parentContext = default, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object?>>? tags = default, System.Collections.Generic.IEnumerable<System.Diagnostics.ActivityLink>? links = default, DateTimeOffset startTime = default, string name = "");
	member this.StartActivity : System.Diagnostics.ActivityKind * System.Diagnostics.ActivityContext * seq<System.Collections.Generic.KeyValuePair<string, obj>> * seq<System.Diagnostics.ActivityLink> * DateTimeOffset * string -> System.Diagnostics.Activity
	Public Function StartActivity (kind As ActivityKind, Optional parentContext As ActivityContext = Nothing, Optional tags As IEnumerable(Of KeyValuePair(Of String, Object)) = Nothing, Optional links As IEnumerable(Of ActivityLink) = Nothing, Optional startTime As DateTimeOffset = Nothing, Optional name As String = "") As Activity
	参数
- kind
 - ActivityKind
 
- parentContext
 - ActivityContext
 
用于初始化创建的 Activity 对象的父 ActivityContext 对象。
- tags
 - IEnumerable<KeyValuePair<String,Object>>
 
用于初始化创建的 Activity 对象的可选标记列表。
- links
 - IEnumerable<ActivityLink>
 
用于初始化创建的 Activity 对象的可选 ActivityLink 列表。
- startTime
 - DateTimeOffset
 
要对创建的 Activity 对象设置的可选开始时间戳。
- name
 - String
 
活动的操作名称。
返回
创建 Activity 的对象; null 如果没有侦听器,则为 。
适用于
StartActivity(String, ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset)
- Source:
 - ActivitySource.cs
 
- Source:
 - ActivitySource.cs
 
- Source:
 - ActivitySource.cs
 
使用指定的名称、活动类型、父活动上下文、标记、可选活动链接和可选开始时间,创建并启动新活动(如果有活动侦听器)。
public System.Diagnostics.Activity? StartActivity (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, DateTimeOffset startTime = default);
	member this.StartActivity : string * System.Diagnostics.ActivityKind * System.Diagnostics.ActivityContext * seq<System.Collections.Generic.KeyValuePair<string, obj>> * seq<System.Diagnostics.ActivityLink> * DateTimeOffset -> System.Diagnostics.Activity
	Public Function StartActivity (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 startTime As DateTimeOffset = Nothing) As Activity
	参数
- name
 - String
 
活动的操作名称。
- kind
 - ActivityKind
 
活动类型。
- parentContext
 - ActivityContext
 
用于初始化已创建活动对象的父 ActivityContext 对象。
- tags
 - IEnumerable<KeyValuePair<String,Object>>
 
用于初始化创建的活动对象的可选标记列表。
- links
 - IEnumerable<ActivityLink>
 
用于初始化已创建活动对象的可选 ActivityLink 列表。
- startTime
 - DateTimeOffset
 
要对创建的活动对象设置的可选开始时间戳。
返回
如果有活动的侦听器,则使用已创建的活动对象,如果没有事件侦听器,则为 null。
适用于
StartActivity(String, ActivityKind, String, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset)
- Source:
 - ActivitySource.cs
 
- Source:
 - ActivitySource.cs
 
- Source:
 - ActivitySource.cs
 
使用指定的名称、活动类型、父 ID、标记、可选活动链接和可选开始时间,创建并启动新活动(如果有活动侦听器)。
public System.Diagnostics.Activity? StartActivity (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, DateTimeOffset startTime = default);
	public System.Diagnostics.Activity? StartActivity (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, DateTimeOffset startTime = default);
	member this.StartActivity : string * System.Diagnostics.ActivityKind * string * seq<System.Collections.Generic.KeyValuePair<string, obj>> * seq<System.Diagnostics.ActivityLink> * DateTimeOffset -> System.Diagnostics.Activity
	Public Function StartActivity (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 startTime As DateTimeOffset = Nothing) As Activity
	参数
- name
 - String
 
活动的操作名称。
- kind
 - ActivityKind
 
活动类型。
- parentId
 - String
 
用于初始化已创建活动对象的父 ID。
- tags
 - IEnumerable<KeyValuePair<String,Object>>
 
用于初始化创建的活动对象的可选标记列表。
- links
 - IEnumerable<ActivityLink>
 
用于初始化已创建活动对象的可选 ActivityLink 列表。
- startTime
 - DateTimeOffset
 
要对创建的活动对象设置的可选开始时间戳。
返回
如果有活动的侦听器,则使用已创建的活动对象,如果没有事件侦听器,则为 null。