共用方式為


InstanceStore.BeginExecute 方法

定義

以非同步方式執行持續性命令,例如 LoadWorkflowCommandSaveWorkflowCommand

public:
 IAsyncResult ^ BeginExecute(System::Runtime::DurableInstancing::InstanceHandle ^ handle, System::Runtime::DurableInstancing::InstancePersistenceCommand ^ command, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginExecute (System.Runtime.DurableInstancing.InstanceHandle handle, System.Runtime.DurableInstancing.InstancePersistenceCommand command, TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginExecute : System.Runtime.DurableInstancing.InstanceHandle * System.Runtime.DurableInstancing.InstancePersistenceCommand * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginExecute (handle As InstanceHandle, command As InstancePersistenceCommand, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

參數

handle
InstanceHandle

執行個體控制代碼。

command
InstancePersistenceCommand

要執行的命令。

timeout
TimeSpan

命令執行的逾時值。

callback
AsyncCallback

非同步回呼委派,此委派會接收到非同步作業完成的通知。

state
Object

狀態資訊。

傳回

非同步作業的狀態。

備註

主機會以非同步方式呼叫 BeginExecute 方法,對執行個體控制代碼執行持續性命令。 主機會透過叫用 CreateInstanceHandle 方法,取得執行個體控制代碼。 執行個體控制代碼可繫結至表示命令內容和目標的實體,例如執行個體、執行個體擁有者或執行個體鎖定。 一次只能針對一個執行個體控制代碼發出一個指令。

適用於