共用方式為


RuntimeTransactionHandle.RequestTransactionContext 方法

定義

啟始建立用於新交易的 NativeActivityTransactionContext

public:
 void RequestTransactionContext(System::Activities::NativeActivityContext ^ context, Action<System::Activities::NativeActivityTransactionContext ^, System::Object ^> ^ callback, System::Object ^ state);
public void RequestTransactionContext (System.Activities.NativeActivityContext context, Action<System.Activities.NativeActivityTransactionContext,object> callback, object state);
member this.RequestTransactionContext : System.Activities.NativeActivityContext * Action<System.Activities.NativeActivityTransactionContext, obj> * obj -> unit
Public Sub RequestTransactionContext (context As NativeActivityContext, callback As Action(Of NativeActivityTransactionContext, Object), state As Object)

參數

context
NativeActivityContext

目前的執行環境。

state
Object

包含要求之相關資訊的選擇性使用者提供狀態。

備註

活動建立要在執行階段中使用的新異動時,會使用這個方法。 工作流程可能會在呼叫回呼前,保存一次或多次。 這種方法可讓平行多重分支中的異動範圍排隊等候同時要求,在異動完成要進行保存時,就不需要封鎖彼此。 若要在保存工作流程時避免錯誤,請確定可以序列化狀態物件。

適用於