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
在异步操作开始之前由调用线程保存的工作流的执行状态。
返回
书签恢复操作的结果。
注解
书签结果指示恢复操作是成功还是失败。