none
er,this days i meet a parallel's question RRS feed

  • 问题

  • When I use a parallel , there are  some bookmarks in the parallel ,how can i get this bookmark's Guid(if the bookmark is created)  when the parallel is run?

     

    thanks

     

    2011年8月22日 10:54

全部回复

  • Hi,

    If a bookmark was created, workflow instance wait for the bookmark to be resumed. You can get bookmarks in the host application, then pass the bookmark's identifier back to workflow instance when resume the bookmark.

    WorkflowApplication.GetBookmarks Method

    http://msdn.microsoft.com/en-us/library/dd779975.aspx

    As this is China forum, please post your question in Chinese, you can also open a thread at Windows Workflow global forum:

    http://social.msdn.microsoft.com/Forums/en-US/wfprerelease/threads

     


    Leo Tang [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    2011年8月25日 3:02
    版主
  • 谢谢!

    可能我说的问题不够明白,我的需求是在Parallel中有驳回的情况:

    1 我们有自己的库用来保存所有的正在运行或已经运行过去的活动

    2 我们使用微软的持久化库来进行持久化操作

    当Parallel中有驳回的情况(特殊处理),微软持久化库中已经处于驳回状态,所有Parallel中的活动已经取消了,但是我们自己库中现在还有一些已经完成或者没有完成的点,我想通过Parallel进行查找Parallel下的所有活动,然后再我们自己库的活动的状态的更改,但是现在我发现在Parallel中,只能够找到活动的Id,但是不能够找到活动的Guid,因此我就不能够更改自己库中的状态,因为我不知道活动中Bookmark的Guid。


    2011年8月25日 4:15