InstancePersistenceContext.BeginExecute 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
开始异步执行永久性命令。
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 的命令。 命令可以嵌套,但是一个命令不能同时执行多个子命令。