InstanceStore.BeginExecute 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
以非同步方式執行持續性命令,例如 LoadWorkflowCommand 和 SaveWorkflowCommand。
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 方法,取得執行個體控制代碼。 執行個體控制代碼可繫結至表示命令內容和目標的實體,例如執行個體、執行個體擁有者或執行個體鎖定。 一次只能針對一個執行個體控制代碼發出一個指令。