共用方式為


InstancePersistenceContext.BeginExecute 方法

定義

開始以非同步方式執行持續性命令。

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

參數

command
InstancePersistenceCommand

要執行的持續性命令。

timeout
TimeSpan

作業的逾時值。

callback
AsyncCallback

委派,這個委派會接收要求作業完成之非同步接收的通知。

state
Object

狀態資訊。

傳回

非同步作業的狀態。

備註

持續性提供者可以使用這個方法,將子命令當做命令的一部分執行。 此子命令將使用 BeginTryCommand 來執行,與傳遞給 InstanceStore.BeginExecute 的命令很相似。 雖然命令可以巢狀化,不過一個命令一次只能執行一個子命令。

適用於