共用方式為


ActivitySource 類別

定義

提供 API 來建立及啟動 Activity 物件,並註冊 ActivityListener 物件以接聽 Activity 事件。

public ref class ActivitySource sealed : IDisposable
public sealed class ActivitySource : IDisposable
type ActivitySource = class
    interface IDisposable
Public NotInheritable Class ActivitySource
Implements IDisposable
繼承
ActivitySource
實作

建構函式

ActivitySource(String)

提供 API 來建立及啟動 Activity 物件,並註冊 ActivityListener 物件以接聽 Activity 事件。

ActivitySource(String, String)

使用指定的 name 建構活動來源物件。

ActivitySource(String, String, IEnumerable<KeyValuePair<String,Object>>)

提供 API 來建立及啟動 Activity 物件,並註冊 ActivityListener 物件以接聽 Activity 事件。

屬性

Name

傳回活動來源名稱。

Tags

提供 API 來建立及啟動 Activity 物件,並註冊 ActivityListener 物件以接聽 Activity 事件。

Version

傳回活動來源版本。

方法

AddActivityListener(ActivityListener)

將接聽程式新增至活動的開始與停止事件。

CreateActivity(String, ActivityKind)

如果 Activity 有任何接聽程式,則建立新的 Activity 物件,否則會 null 傳回 。

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

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

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

如果 Activity 有任何接聽程式,則建立新的 Activity 物件,否則會 null 傳回 。

Dispose()

處置活動來源物件、從全域清單移除目前的執行個體,以及清空接聽程式清單。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
HasListeners()

檢查是否有此活動來源的任何接聽程式。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
StartActivity(ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset, String)

如果 Activity 事件有任何接聽程式,則建立並啟動新的 Activity 物件,否則會 null 傳回 。

StartActivity(String, ActivityKind)

使用指定的名稱和活動種類,建立並啟動新的活動。

StartActivity(String, ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset)

使用指定的名稱、活動種類、父活動內容、標記、選擇性活動連結和選擇性開始時間,建立並啟動新的活動。

StartActivity(String, ActivityKind, String, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset)

使用指定的名稱、活動種類、父標識碼、標記、選擇性活動連結和選擇性開始時間,建立並啟動新的活動。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於