AsyncCodeActivity<TResult> 類別

定義

為指定的型別活動,從開始到完成管理非同步程式碼活動執行。 這個類別是抽象和泛型類別。

generic <typename TResult>
public ref class AsyncCodeActivity abstract : System::Activities::Activity<TResult>
public abstract class AsyncCodeActivity<TResult> : System.Activities.Activity<TResult>
type AsyncCodeActivity<'Result> = class
    inherit Activity<'Result>
Public MustInherit Class AsyncCodeActivity(Of TResult)
Inherits Activity(Of TResult)

類型參數

TResult

由這個類別處理的非同步活動型別。

繼承
衍生

建構函式

AsyncCodeActivity<TResult>()

建立 AsyncCodeActivity 類別的新執行個體。

屬性

CacheId

取得工作流程定義範圍內的唯一快取識別碼。

(繼承來源 Activity)
Constraints

取得 Constraint 活動的集合,這些活動可以設定為提供 Activity 的驗證。

(繼承來源 Activity)
DisplayName

取得或設定選擇性的易記名稱,這個名稱會用於偵錯、驗證、例外狀況處理及追蹤。

(繼承來源 Activity)
Id

取得工作流程定義範圍內的唯一識別碼。

(繼承來源 Activity)
Implementation

在嘗試設定此屬性的值時,取得 null 或擲回錯誤。

ImplementationVersion

取得或設定活動的實作版本。

ImplementationVersion

取得或設定所使用實作的版本。

(繼承來源 Activity)
Result

取得或設定 Activity<TResult> 的結果引數。

(繼承來源 Activity<TResult>)
ResultType

在衍生類別中實作時,取得活動 OutArgument 的型別。

(繼承來源 ActivityWithResult)

方法

BeginExecute(AsyncCodeActivityContext, AsyncCallback, Object)

在衍生類別中實作及使用指定的執行內容、回呼方法和使用者狀態時,將非同步活動加入執行階段工作流程中的佇列。

CacheMetadata(ActivityMetadata)

未實作。 請改用 CacheMetadata(CodeActivityMetadata)

CacheMetadata(CodeActivityMetadata)

做為虛擬方法,並轉換由非同步活動引數中快取上之反映所取得的資料。

Cancel(AsyncCodeActivityContext)

在衍生類別中實作及使用指定的執行環境資訊時,會通知工作流程執行階段非同步活動作業已取消。 這個方法會做為虛擬方法使用。

EndExecute(AsyncCodeActivityContext, IAsyncResult)

在衍生類別中實作及使用指定的執行環境資訊時,會通知工作流程執行階段相關聯的非同步活動作業已完成。

Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

建立動態更新的對應時引發事件。

OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

建立動態更新對應時引發事件。

(繼承來源 Activity)
ShouldSerializeDisplayName()

指出是否應序列化 DisplayName 屬性。

(繼承來源 Activity)
ToString()

傳回包含 的 和 的 。

(繼承來源 Activity)

適用於