有没有办法查看Async工作流的定义?底层的东西会让一行代码在行为上有所不同,而不是在行为之外?F#异步工作流程
Q
F#异步工作流程
6
A
回答
5
如果“异步工作流程”,你的意思是AsyncBuilder
类型定义的async
块的行为,那么你可以找到在源分布control.fs文件中的定义,在源\ fsharp \ FSharp。核心文件夹。
将计算表达式转换为构建器实例上的方法调用可以在F# spec中找到。
5
添加到KVB的建议,有关唐的“专家F#”一章可在线:
它包括一个短,但内容丰富节“引擎盖下”。
相关问题
- 1. F#异步工作流程
- 2. F#中的异步工作流程
- 3. F#中的异步工作流与异步编程之间的关系
- 4. F#异步工作流程中的TcpClient.ConnectAsync或BeginConnect/EndConnect
- 5. 什么是F#异步工作流程的Scala等价物?
- 6. 从F#异步工作流程中删除命令式代码
- 7. 有没有办法让F#中的异步工作流程自动流水?
- 8. 异步ctp MVC4和工作流程
- 9. 等待取消异步工作流程
- 10. 流星WrapAsync异步工作
- 11. 使用F#和异步工作流在Silverlight中拖放
- 12. 如何从C#调用和处理异步F#工作流#
- 13. F#的异步真的如何工作?
- 14. 如何在F#中的异步工作流程中使用重新展示?
- 15. 您认为F#的异步工作流程将来会在C#中引入吗?
- 16. F#异步线程问题
- 17. F#中的“节流”异步下载
- 18. 更改异步工作流程生成器以统计步骤?
- 19. 取消执行阻止同步工作的异步工作流
- 20. 继续:我可以序列化F#异步工作流或C#异步函数的继续吗?
- 21. F#异步问题
- 22. F#和EF6异步
- 23. F#异步处置
- 24. crm工作流步骤 - 异步还是同步?
- 25. 在SharePoint工作流程内异步发送电子邮件
- 26. Node.js MongoDb确保收集异步工作流程
- 27. 并行使用异步工作流程的最佳实践
- 28. Java中的异步开源工作流程软件
- 29. 异步套接字编程和F#
- 30. 异步BPEL流程超时
规范+1。尤其是,如果您了解LINQ如何在C#中工作(将语法重写为方法调用),那么您可以通过转换为构建器对象上的方法调用来熟悉F#工作流的工作方式。如果您对异步的具体细节感到好奇,请查看源代码中的control.fs。 – Brian 2010-06-16 19:18:33
从哪里得到fs源码? – akaphenom 2010-06-16 20:44:14
@akaphenom - 源代码与VS 2008的F#2.0版本(http://www.microsoft.com/downloads/details.aspx?FamilyID=444005fb-e627-4feb-b51d-13d6a3b4b8ed)一起提供。我不确定它是否也包含在开箱即用的VS 2010安装中...... – kvb 2010-06-16 20:52:24