ActivitySource.StartActivity 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
StartActivity(String, ActivityKind) |
使用指定的名稱和活動種類,建立並啟動新的活動。 |
StartActivity(ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset, String) |
如果 Activity 事件有任何接聽程式,則建立並啟動新的 Activity 物件,否則會 |
StartActivity(String, ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset) |
使用指定的名稱、活動種類、父活動內容、標記、選擇性活動連結和選擇性開始時間,建立並啟動新的活動。 |
StartActivity(String, ActivityKind, String, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset) |
使用指定的名稱、活動種類、父標識碼、標記、選擇性活動連結和選擇性開始時間,建立並啟動新的活動。 |
StartActivity(String, ActivityKind)
使用指定的名稱和活動種類,建立並啟動新的活動。
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)
如果 Activity 事件有任何接聽程式,則建立並啟動新的 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)
使用指定的名稱、活動種類、父活動內容、標記、選擇性活動連結和選擇性開始時間,建立並啟動新的活動。
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)
使用指定的名稱、活動種類、父標識碼、標記、選擇性活動連結和選擇性開始時間,建立並啟動新的活動。
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
父識別碼,用來將已建立的活動物件初始化。
- tags
- IEnumerable<KeyValuePair<String,Object>>
選用的標籤清單,用來將已建立的活動物件初始化。
- links
- IEnumerable<ActivityLink>
選用的 ActivityLink 清單,用來將已建立的活動物件初始化。
- startTime
- DateTimeOffset
要在建立的活動物件上設定的選用開始時間戳記。
傳回
如果其有作用中的接聽程式,則為建立的活動物件;如果沒有事件接聽程式,則為 null
。