WorkflowApplication.BeginLoad 方法

定义

使用 IAsyncResult 异步设计模式以异步方式从实例存储区中加载工作流。

重载

BeginLoad(Guid, TimeSpan, AsyncCallback, Object)

使用指定的实例标识符、超时期限、回调方法和用户提供的状态以异步方式从实例存储区中加载工作流。

BeginLoad(WorkflowApplicationInstance, AsyncCallback, Object)

使用带指定实例、回调和状态的 IAsyncResult 异步设计模型从实例存储区中异步加载工作流。

BeginLoad(Guid, AsyncCallback, Object)

使用指定的实例标识符、回调方法和用户提供的状态以异步方式从实例存储区中加载工作流。

BeginLoad(WorkflowApplicationInstance, DynamicUpdateMap, AsyncCallback, Object)

使用带指定实例、更新映射、回调和状态的 IAsyncResult 异步设计模型从实例存储区中异步加载工作流。

BeginLoad(WorkflowApplicationInstance, TimeSpan, AsyncCallback, Object)

使用带指定实例、超时间隔、回调和状态的 IAsyncResult 异步设计模型从实例存储区中异步加载工作流。

BeginLoad(WorkflowApplicationInstance, DynamicUpdateMap, TimeSpan, AsyncCallback, Object)

使用带指定实例、更新映射、超时间隔、回调和状态的 IAsyncResult 异步设计模型从实例存储区中异步加载工作流。

注解

有关详细信息,请参阅 异步编程概述

BeginLoad(Guid, TimeSpan, AsyncCallback, Object)

使用指定的实例标识符、超时期限、回调方法和用户提供的状态以异步方式从实例存储区中加载工作流。

public:
 IAsyncResult ^ BeginLoad(Guid instanceId, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoad (Guid instanceId, TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginLoad : Guid * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginLoad (instanceId As Guid, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

参数

instanceId
Guid

工作流实例的全局唯一标识符(128 位)。

timeout
TimeSpan

必须在此时间内完成开始加载操作的时间间隔,否则,将取消该操作并引发 TimeoutException

callback
AsyncCallback

要在开始加载操作完成后调用的方法。

state
Object

一个特定于应用程序的可选对象,其中包含有关异步操作的信息。

返回

异步操作的状态。

适用于

BeginLoad(WorkflowApplicationInstance, AsyncCallback, Object)

使用带指定实例、回调和状态的 IAsyncResult 异步设计模型从实例存储区中异步加载工作流。

public:
 IAsyncResult ^ BeginLoad(System::Activities::WorkflowApplicationInstance ^ instance, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoad (System.Activities.WorkflowApplicationInstance instance, AsyncCallback callback, object state);
member this.BeginLoad : System.Activities.WorkflowApplicationInstance * AsyncCallback * obj -> IAsyncResult
Public Function BeginLoad (instance As WorkflowApplicationInstance, callback As AsyncCallback, state As Object) As IAsyncResult

参数

instance
WorkflowApplicationInstance

实例。

callback
AsyncCallback

要在开始加载操作完成后调用的方法。

state
Object

一个特定于应用程序的可选对象,其中包含有关异步操作的信息。

返回

对异步操作的引用。

适用于

BeginLoad(Guid, AsyncCallback, Object)

使用指定的实例标识符、回调方法和用户提供的状态以异步方式从实例存储区中加载工作流。

public:
 IAsyncResult ^ BeginLoad(Guid instanceId, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoad (Guid instanceId, AsyncCallback callback, object state);
member this.BeginLoad : Guid * AsyncCallback * obj -> IAsyncResult
Public Function BeginLoad (instanceId As Guid, callback As AsyncCallback, state As Object) As IAsyncResult

参数

instanceId
Guid

工作流实例的全局唯一标识符(128 位)。

callback
AsyncCallback

要在开始加载操作完成后调用的方法。

state
Object

一个特定于应用程序的可选对象,其中包含有关异步操作的信息。

返回

异步操作的状态。

适用于

BeginLoad(WorkflowApplicationInstance, DynamicUpdateMap, AsyncCallback, Object)

使用带指定实例、更新映射、回调和状态的 IAsyncResult 异步设计模型从实例存储区中异步加载工作流。

public:
 IAsyncResult ^ BeginLoad(System::Activities::WorkflowApplicationInstance ^ instance, System::Activities::DynamicUpdate::DynamicUpdateMap ^ updateMap, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoad (System.Activities.WorkflowApplicationInstance instance, System.Activities.DynamicUpdate.DynamicUpdateMap updateMap, AsyncCallback callback, object state);
member this.BeginLoad : System.Activities.WorkflowApplicationInstance * System.Activities.DynamicUpdate.DynamicUpdateMap * AsyncCallback * obj -> IAsyncResult
Public Function BeginLoad (instance As WorkflowApplicationInstance, updateMap As DynamicUpdateMap, callback As AsyncCallback, state As Object) As IAsyncResult

参数

instance
WorkflowApplicationInstance

实例。

updateMap
DynamicUpdateMap

更新映射。

callback
AsyncCallback

要在开始加载操作完成后调用的方法。

state
Object

一个特定于应用程序的可选对象,其中包含有关异步操作的信息。

返回

对异步操作的引用。

适用于

BeginLoad(WorkflowApplicationInstance, TimeSpan, AsyncCallback, Object)

使用带指定实例、超时间隔、回调和状态的 IAsyncResult 异步设计模型从实例存储区中异步加载工作流。

public:
 IAsyncResult ^ BeginLoad(System::Activities::WorkflowApplicationInstance ^ instance, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoad (System.Activities.WorkflowApplicationInstance instance, TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginLoad : System.Activities.WorkflowApplicationInstance * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginLoad (instance As WorkflowApplicationInstance, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

参数

instance
WorkflowApplicationInstance

实例。

timeout
TimeSpan

必须在此时间内完成开始加载操作的时间间隔,否则,将取消该操作并引发 TimeoutException

callback
AsyncCallback

要在开始加载操作完成后调用的方法。

state
Object

一个特定于应用程序的可选对象,其中包含有关异步操作的信息。

返回

对异步操作的引用。

适用于

BeginLoad(WorkflowApplicationInstance, DynamicUpdateMap, TimeSpan, AsyncCallback, Object)

使用带指定实例、更新映射、超时间隔、回调和状态的 IAsyncResult 异步设计模型从实例存储区中异步加载工作流。

public:
 IAsyncResult ^ BeginLoad(System::Activities::WorkflowApplicationInstance ^ instance, System::Activities::DynamicUpdate::DynamicUpdateMap ^ updateMap, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoad (System.Activities.WorkflowApplicationInstance instance, System.Activities.DynamicUpdate.DynamicUpdateMap updateMap, TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginLoad : System.Activities.WorkflowApplicationInstance * System.Activities.DynamicUpdate.DynamicUpdateMap * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginLoad (instance As WorkflowApplicationInstance, updateMap As DynamicUpdateMap, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

参数

instance
WorkflowApplicationInstance

实例。

updateMap
DynamicUpdateMap

更新映射。

timeout
TimeSpan

必须在此时间内完成开始加载操作的时间间隔,否则,将取消该操作并引发 TimeoutException

callback
AsyncCallback

要在开始加载操作完成后调用的方法。

state
Object

一个特定于应用程序的可选对象,其中包含有关异步操作的信息。

返回

对异步操作的引用。

适用于