WorkflowApplication.BeginResumeBookmark 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
启动异步操作以恢复书签。
重载
BeginResumeBookmark(Bookmark, Object, AsyncCallback, Object) |
使用指定的值、回调方法和状态启动操作以恢复书签。 |
BeginResumeBookmark(String, Object, AsyncCallback, Object) |
使用指定的值、回调方法和状态启动异步操作以恢复具有指定名称的书签。 要恢复的书签是此前由工作流实例内的活动创建的。 |
BeginResumeBookmark(Bookmark, Object, TimeSpan, AsyncCallback, Object) |
使用指定的值、超时间隔、回调方法和状态启动操作以恢复书签。 |
BeginResumeBookmark(String, Object, TimeSpan, AsyncCallback, Object) |
使用指定的值、超时间隔、回调方法和状态启动异步操作以恢复具有指定名称的书签。 要恢复的书签是此前由工作流实例内的活动创建的。 |
BeginResumeBookmark(Bookmark, Object, AsyncCallback, Object)
使用指定的值、回调方法和状态启动操作以恢复书签。
public:
IAsyncResult ^ BeginResumeBookmark(System::Activities::Bookmark ^ bookmark, System::Object ^ value, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginResumeBookmark (System.Activities.Bookmark bookmark, object value, AsyncCallback callback, object state);
member this.BeginResumeBookmark : System.Activities.Bookmark * obj * AsyncCallback * obj -> IAsyncResult
Public Function BeginResumeBookmark (bookmark As Bookmark, value As Object, callback As AsyncCallback, state As Object) As IAsyncResult
参数
- bookmark
- Bookmark
要恢复的书签。
- value
- Object
作为参数传递给书签恢复时所调用的方法的对象。
- callback
- AsyncCallback
要在恢复操作完成后调用的方法。
- state
- Object
一个特定于应用程序的可选对象,其中包含有关异步操作的信息。
返回
对异步书签恢复操作的引用。
注解
若要确定恢复操作是否成功,请调用 EndResumeBookmark。 可以从 EndResumeBookmark 方法的内部或外部调用 callback
。 如果在恢复操作完成前调用 EndResumeBookmark,则此调用将会被阻止,直至恢复操作完成。 默认情况下,恢复操作必须在 30 秒内完成,否则将在 TimeoutException 中引发 EndResumeBookmark。
此方法使用 IAsyncResult 异步设计模式以异步方式恢复书签。 有关详细信息,请参阅 异步编程概述。
适用于
BeginResumeBookmark(String, Object, AsyncCallback, Object)
使用指定的值、回调方法和状态启动异步操作以恢复具有指定名称的书签。 要恢复的书签是此前由工作流实例内的活动创建的。
public:
IAsyncResult ^ BeginResumeBookmark(System::String ^ bookmarkName, System::Object ^ value, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginResumeBookmark (string bookmarkName, object value, AsyncCallback callback, object state);
member this.BeginResumeBookmark : string * obj * AsyncCallback * obj -> IAsyncResult
Public Function BeginResumeBookmark (bookmarkName As String, value As Object, callback As AsyncCallback, state As Object) As IAsyncResult
参数
- bookmarkName
- String
要恢复的书签的名称。
- value
- Object
作为参数传递给书签恢复时所调用的方法的对象。
- callback
- AsyncCallback
异步操作完成后调用的方法。
- state
- Object
异步操作开始前由调用线程保留的工作流的执行状态。
返回
书签恢复操作的结果。
注解
书签结果指示恢复操作是成功还是失败。
适用于
BeginResumeBookmark(Bookmark, Object, TimeSpan, AsyncCallback, Object)
使用指定的值、超时间隔、回调方法和状态启动操作以恢复书签。
public:
IAsyncResult ^ BeginResumeBookmark(System::Activities::Bookmark ^ bookmark, System::Object ^ value, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginResumeBookmark (System.Activities.Bookmark bookmark, object value, TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginResumeBookmark : System.Activities.Bookmark * obj * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginResumeBookmark (bookmark As Bookmark, value As Object, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
参数
- bookmark
- Bookmark
要恢复的书签。
- value
- Object
作为参数传递给书签恢复时所调用的方法的对象。
- timeout
- TimeSpan
必须在此时间内完成恢复操作的时间间隔,否则,将取消该操作并引发 TimeoutException。
- callback
- AsyncCallback
要在恢复操作完成后调用的方法。
- state
- Object
一个特定于应用程序的可选对象,其中包含有关异步操作的信息。
返回
对异步书签恢复操作的引用。
注解
若要确定恢复操作是否成功,请调用 EndResumeBookmark。 可以从 EndResumeBookmark 方法的内部或外部调用 callback
。 如果在恢复操作完成前调用 EndResumeBookmark,则此调用将会被阻止,直至恢复操作完成。 如果恢复操作未在指定的超时间隔内完成,则将在 TimeoutException 中引发 EndResumeBookmark。
此方法使用 IAsyncResult 异步设计模式以异步方式恢复书签。 有关详细信息,请参阅 异步编程概述。
适用于
BeginResumeBookmark(String, Object, TimeSpan, AsyncCallback, Object)
使用指定的值、超时间隔、回调方法和状态启动异步操作以恢复具有指定名称的书签。 要恢复的书签是此前由工作流实例内的活动创建的。
public:
IAsyncResult ^ BeginResumeBookmark(System::String ^ bookmarkName, System::Object ^ value, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginResumeBookmark (string bookmarkName, object value, TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginResumeBookmark : string * obj * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginResumeBookmark (bookmarkName As String, value As Object, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
参数
- bookmarkName
- String
要恢复的书签的名称。
- value
- Object
作为参数传递给书签恢复时所调用的方法的对象。
- timeout
- TimeSpan
必须在此期间恢复书签的时间间隔。
- callback
- AsyncCallback
异步操作完成后调用的方法。
- state
- Object
异步操作开始前由调用线程保存的工作流的执行状态。
返回
书签恢复操作的结果。
注解
书签结果指示恢复操作是成功还是失败。