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 方法获取实例句柄。 此实例句柄可以绑定到表示命令的上下文和主题的实体,如实例、实例所有者或实例锁定。 对于一个实例句柄,一次只能发出一个命令。

适用于