WorkflowApplication.BeginLoadRunnableInstance 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
启动从中加载可运行工作流实例的 InstanceStore异步过程。
重载
| 名称 | 说明 |
|---|---|
| BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object) |
启动一个操作,以使用指定的超时间隔从 InstanceStore 可运行工作流实例加载。 |
| BeginLoadRunnableInstance(AsyncCallback, Object) |
启动从中 InstanceStore加载可运行工作流实例的操作。 |
注解
可运行实例是计时器或实例锁已过期的实例。
BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object)
启动一个操作,以使用指定的超时间隔从 InstanceStore 可运行工作流实例加载。
public:
IAsyncResult ^ BeginLoadRunnableInstance(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoadRunnableInstance(TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginLoadRunnableInstance : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginLoadRunnableInstance (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
参数
- timeout
- TimeSpan
在取消操作并 TimeoutException 引发操作之前,加载操作必须完成的间隔。
- callback
- AsyncCallback
完成操作时要调用的方法。
- state
- Object
一个可选的特定于应用程序的对象,其中包含有关异步操作的信息。
返回
对异步操作的引用。
注解
可运行实例是计时器或实例锁已过期的实例。
若要确定加载操作是否成功,请调用 EndLoadRunnableInstance。
EndLoadRunnableInstance 可以从方法内部或外部 callback 调用。 如果在 EndLoadRunnableInstance 恢复操作完成之前调用,它将阻止,直到恢复操作完成。 如果加载操作未在指定的超时间隔内完成, TimeoutException 则会从中 EndLoadRunnableInstance引发。
此方法使用 IAsyncResult 异步设计模式异步加载工作流。 有关详细信息,请参阅 异步编程概述。
适用于
BeginLoadRunnableInstance(AsyncCallback, Object)
启动从中 InstanceStore加载可运行工作流实例的操作。
public:
IAsyncResult ^ BeginLoadRunnableInstance(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoadRunnableInstance(AsyncCallback callback, object state);
member this.BeginLoadRunnableInstance : AsyncCallback * obj -> IAsyncResult
Public Function BeginLoadRunnableInstance (callback As AsyncCallback, state As Object) As IAsyncResult
参数
- callback
- AsyncCallback
完成操作时要调用的方法。
- state
- Object
一个可选的特定于应用程序的对象,其中包含有关异步操作的信息。
返回
对异步操作的引用。
注解
可运行实例是计时器或实例锁已过期的实例。
若要确定加载操作是否成功,请调用 EndLoadRunnableInstance。
EndLoadRunnableInstance 可以从方法内部或外部 callback 调用。 如果在 EndLoadRunnableInstance 恢复操作完成之前调用,它将阻止,直到恢复操作完成。 默认情况下,恢复操作必须在 30 秒内完成,否则 TimeoutException 将从中 EndLoadRunnableInstance引发 。
此方法使用 IAsyncResult 异步设计模式异步加载工作流。 有关详细信息,请参阅 异步编程概述。