語言

ActivitySource.CreateActivity 方法

定義

多載

名稱 Description
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
來源:
ActivitySource.cs
來源:
ActivitySource.cs
來源:
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
來源:
ActivitySource.cs
來源:
ActivitySource.cs
來源:
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 的清單用來初始化已建立的活動物件。

idFormat
ActivityIdFormat

預設的 ID 格式。

傳回

如果沒有聽者,則是被創造 Activity 的物件 null 。

備註

如果已建立 Activity 物件,它不會自動啟動。 來電者必須先打電話 Start() 才能開始。

適用於

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

來源:
ActivitySource.cs
來源:
ActivitySource.cs
來源:
ActivitySource.cs
來源:
ActivitySource.cs
來源:
ActivitySource.cs
來源:
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);
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 物件的父 Id。

tags
IEnumerable<KeyValuePair<String,Object>>

可選的標籤清單用來初始化所建立的 Activity 物件。

links
IEnumerable<ActivityLink>

可選 ActivityLink 的清單用來初始化已建立的活動物件。

idFormat
ActivityIdFormat

預設的 ID 格式。

傳回

如果沒有聽者,則是被創造 Activity 的物件 null 。

備註

如果已建立 Activity 物件,它不會自動啟動。 來電者必須先打電話 Start() 才能開始。

適用於