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 的命令。 命令可以嵌套,但是一个命令不能同时执行多个子命令。

适用于