共用方式為


ActivitySource.CreateActivity 方法

定義

多載

CreateActivity(String, ActivityKind)

如果活動有任何接聽程式,則建立新的 Activity 對象,否則會傳回 null

CreateActivity(String, ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, ActivityIdFormat)

如果活動有任何接聽程式,則建立新的 Activity 對象,否則會傳回 null。 如果建立 Activity 物件,它將不會自動啟動。 來電者必須撥打 Start() 來啟動它。

CreateActivity(String, ActivityKind, String, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, ActivityIdFormat)

如果活動有任何接聽程式,則建立新的 Activity 對象,否則會傳回 null

CreateActivity(String, ActivityKind)

來源:
ActivitySource.cs
來源:
ActivitySource.cs
來源:
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

活動的作業名稱

傳回

如果沒有任何接聽程式,則建立 Activity 物件或 null

備註

如果建立 Activity 物件,它將不會自動啟動。 來電者必須呼叫 Start() 來啟動它。

適用於

CreateActivity(String, ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, ActivityIdFormat)

來源:
ActivitySource.cs
來源:
ActivitySource.cs
來源:
ActivitySource.cs

如果活動有任何接聽程式,則建立新的 Activity 對象,否則會傳回 null。 如果建立 Activity 物件,它將不會自動啟動。 來電者必須撥打 Start() 來啟動它。

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

活動的作業名稱。

parentContext
ActivityContext

要用來初始化所建立 Activity 物件的父 ActivityContext 物件。

tags
IEnumerable<KeyValuePair<String,Object>>

用來初始化所建立 Activity 物件的選擇性標記清單。

links
IEnumerable<ActivityLink>

選擇性 ActivityLink 清單,用來初始化已建立的Activity物件。

idFormat
ActivityIdFormat

要使用的預設識別碼格式。

傳回

如果沒有任何接聽程式,則建立 Activity 物件或 null

備註

如果建立 Activity 物件,它將不會自動啟動。 來電者必須呼叫 Start() 來啟動它。

適用於

CreateActivity(String, ActivityKind, String, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, ActivityIdFormat)

來源:
ActivitySource.cs
來源:
ActivitySource.cs
來源:
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);
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

活動的作業名稱。

parentId
String

要用來初始化所建立 Activity 物件的父標識碼。

tags
IEnumerable<KeyValuePair<String,Object>>

用來初始化所建立 Activity 物件的選擇性標記清單。

links
IEnumerable<ActivityLink>

選擇性 ActivityLink 清單,用來初始化已建立的Activity物件。

idFormat
ActivityIdFormat

要使用的預設識別碼格式。

傳回

如果沒有任何接聽程式,則建立 Activity 物件或 null

備註

如果建立 Activity 物件,它將不會自動啟動。 來電者必須呼叫 Start() 來啟動它。

適用於