IActivityFactory 介面

定義

代表活動工廠的類別介面。

public interface class IActivityFactory
public interface IActivityFactory
type IActivityFactory = interface
Public Interface IActivityFactory

屬性

名稱 Description
CurrentActivityId

取得目前的活動ID。

CurrentClientActivityId

取得或設定目前客戶端的活動 ID。

CurrentRootActivityId

取得目前的根活動。

方法

名稱 Description
CreateExternalActivity(Guid, RSActivityType, Guid, String)

建立帶有指定 ID、類型、根及用戶端活動 ID 的外部活動。

CreateSyncActivity(Guid, RSActivityType, Guid, String)

取得同步活動,並取得指定的 ID、類型、根及用戶端活動 ID。

CreateSyncActivity(RSActivityType)

使用指定的活動類型建立同步活動。

CreateSyncActivityAndReportResult(RSActivityType, Action)

建立同步活動並回報結果。

CreateSyncActivityAndReportResult<T>(RSActivityType, Func<T>)

建立同步活動並回報結果。

SetExternalActivity(Guid, RSActivityType, Guid, String)

設定外部活動並指定 ID。

適用於