ActivitySource.CreateActivity 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
CreateActivity(String, ActivityKind) |
如果 Activity 有任何接聽程式,則建立新的 Activity 物件,否則會 |
CreateActivity(String, ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, ActivityIdFormat) |
如果 Activity 有任何接聽程式,則建立新的 Activity 物件,否則會 |
CreateActivity(String, ActivityKind, String, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, ActivityIdFormat) |
如果 Activity 有任何接聽程式,則建立新的 Activity 物件,否則會 |
CreateActivity(String, ActivityKind)
如果 Activity 有任何接聽程式,則建立新的 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)
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
要使用的預設識別碼格式。
傳回
已建立 Activity 的物件,如果沒有接聽程式,則 null
為 。
備註
如果建立 Activity 物件,它將不會自動啟動。 來電者必須呼叫 Start() 才能啟動它。
適用於
CreateActivity(String, ActivityKind, String, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, ActivityIdFormat)
如果 Activity 有任何接聽程式,則建立新的 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 物件的父標識碼。
- tags
- IEnumerable<KeyValuePair<String,Object>>
用來初始化所建立 Activity 物件的選擇性標記清單。
- links
- IEnumerable<ActivityLink>
用來初始化所建立 Activity 物件的選擇性 ActivityLink 清單。
- idFormat
- ActivityIdFormat
要使用的預設識別碼格式。
傳回
已建立 Activity 的物件,如果沒有接聽程式,則 null
為 。
備註
如果建立 Activity 物件,它將不會自動啟動。 來電者必須呼叫 Start() 才能啟動它。