前世——令牌环

基本概念:令牌环(Token-Ring)是定义在IEEE 802.5标准中的一种局域网接入方式。

令牌环网络的基本原理是利用令牌(代表发讯号的许可)来避免网络中的冲突,与使用冲突检测算法CSMA/CD的以太网相比,提高网络的数据传送率。此外,还可以设定传送的优先度。

传输方法:传送数据时会由掌握 token 的电脑先发送数据。接收数据的电脑会检查 frame 表头,若是送给自己的则处理之。无论是否是送给自己的,都会再传下去,传一圈后检查资料是否相同以确定资料没有传输错误。 待送完数据后可以依需要调整 token 的优先度(改得比自己的优先度低),再把 token 传递到下一台电脑。 若接收到 token 但优先度较自己的高,则得要把 token 传递到下一台电脑。

备注:以上摘自维基百科。

http://zh.wikipedia.org/zh-cn/%E4%BB%A4%E7%89%8C%E7%8E%AF

今生——书签

概念:书签(Bookmark)机制,可以让活动在书签的位置挂起,等待恢复。如果我们需要在活动没有完成的时候,提供额外的数据,这个时候我

们就可以给活动注册一个书签,我们需要使用CreateNamedBookmark方法创建书签,该方法有三个参数一个名字,一个BookmarkCallback的委托,当

活动恢复的时候执行。和BookmarkOptions,Runtime为每个工作流实例维护一个Bookmarks的List,每次有Bookmark要恢复的时候都回去check。

Bookmark还担当了一部分以前CorrelationToken的职责。

Bookmark可使用流程Idle并触发流程的OnIdle

成员

通过 IList bookmarks = instance.GetAllBookmarks();获得所有书签。

通过instance.ResumeBookmark(name, str);恢复活动的执行。

Bookmark无返回值

Bookmark有返回值

转载于:https://www.cnblogs.com/mingle/archive/2009/12/14/1624137.html

【深入浅出WF】——令牌环的变身—书签相关推荐

  1. 【深入浅出WF】——持久化的过程

    原文:http://msdn.microsoft.com/en-us/library/ee473462%28VS.100%29.aspx 实例存储 一个实例存储是一个实例的逻辑容器.它存储了实例数据和 ...

  2. 深入浅出 Greasemonkey

    深入浅出 Greasemonkey 版权 © 2005 Mark Pilgrimi sebug paper 这本书.及其样例代码和视频文件都是自由软件.在"GNU 通用公共许可证(自由软件基 ...

  3. 你还记得windows workflow foundation吗

    很多年前,windows workflow foundation还叫WWF,而直译过来的名称让很多人以为它就是用来开发工作流或者干脆就是审批流的. 博主当年还是个懵懂的少年,却也知道微软不会大力推一个 ...

  4. 【原】2009.NET年技术大会总结,有图片,说说我理解的技术大会 【下】

    在阅读本篇之前,请先看上篇,上篇地址是: http://www.cnblogs.com/OceanChen/archive/2009/02/27/1399192.html 首先来回答上篇遗留的问题, ...

  5. 海洋工作室——网站建设专家:【原】2009.NET年技术大会总结,有图片,说说我理解的技术大会【上】...

    阅读建议:一定要好好看完,然后做出你的评价,同时建议您留意高亮部分. 本来打算好好总结一下2009.NET年技术大会的.刚刚看到同事[LanceZhang]的博客,总结的挺快,挺酷的!而且总结的全面的 ...

  6. The Earth Rover

    上个月, 近100位大学生软件开发爱好者访问了我们事业部在上海的办公室,我和实习生石超向大家介绍了Azure Services Platform和我们中国团队在其中负责的.NET访问控制服务,并做了一 ...

  7. 深入浅出经典面试题:从浏览器中输入URL到页面加载发生了什么 - Part 3

    备注: 因为文章太长,所以将它分为三部分,本文是第三部分. 第一部分:深入浅出经典面试题:从浏览器中输入URL到页面加载发生了什么 - Part 1 第二部分:深入浅出经典面试题:从浏览器中输入URL ...

  8. 深入浅出WPF开发下载

    为什么要学习WPF? 许多朋友也许会问:既然表示层技术那么多,为什么还要推出WPF作为表示层技术呢?我们话精力学习WPF有什么收益和好处呢,这个问题我们从两个方面进行回答. 首先,只要开发表示层程序就 ...

  9. 有条件截取字符串_Python小课堂之木辛老师特别讲解:再次深入浅出字符串的格式化...

    我们已经学习了字符串和数字基础的处理方法和逻辑,大家有没有觉得使用起来很方便,编程的过程中也是很给力的呀!其实Python还有更多字符串处理的方法,大家今天就一起来体验一下吧 小朋友们可以先复习一下前 ...

最新文章

  1. 《postfix邮件服务下mailq、postmap、postqueue 、 postsuper等用法》
  2. 随机算法python_梅森算法生成随机数的Python实现
  3. redhat7.4启动telnet和SSH服务,修改IP地址
  4. 邻接矩阵实现图的深度优先搜索(1)
  5. C++的运算符重载(转)
  6. 华硕获奖方案-构建海量数据处理性能的医院集群系统
  7. python工程文件如何打包_python 项目打包
  8. pmp考试有题库么?
  9. 易邮服务器com组件注册失败,com组件注册失败有什么办法可以解决
  10. MBR分区和GPT分区区别
  11. 一句理解到底什么是雷达中的波位
  12. USACO 土地购买
  13. Enterprise Architect(简称EA)使用技巧
  14. 图解:什么是拓扑排序?
  15. 深度学习WideDeep模型——记忆能力和泛化能力的综合
  16. S.M.A.R.T原则:目标管理概念 - 让你的管理规范化
  17. 关于wifi模块连接路由器远程控制的一些问题
  18. android相册管理系统下载安装,云象相册管理
  19. 《利用Python进行数据分析》笔记记录第六章——数据载入、存储及文件格式
  20. Pots(bfs)(存储路径)

热门文章

  1. 看完这篇,你应该知道什么是Linux了~
  2. 基础练习 十六进制转八进制 c语言
  3. 拷贝了虚拟机后linux下如何配置静态ip,并连接外网
  4. 【搜索引擎Jediael开发笔记1】搜索引擎初步介绍及网络爬虫
  5. 遥感图像场景分类常用数据集
  6. HBase总结(二十)HBase常用shell命令详细说明
  7. python中global 和 nonlocal 的作用域
  8. SpringBoot学习之路:06.Spring Boot替换默认的Jackson
  9. 超好用!5款开源的移动自动化测试工具
  10. 基础才是重中之重~再说面向接口的编程