首页 \ 问答 \ Rx的F#工作流构建器(F# workflow builder for Rx)

Rx的F#工作流构建器(F# workflow builder for Rx)

这里有一个很好的F#工作流构建器:

http://blogs.msdn.com/b/dsyme/archive/2011/05/30/nice-f-syntax-for-rx-reactive-extensions.aspx

我一直在尝试为工作流程制作一个“使用”实现,但一直在撞墙。 也许现在为时已晚。

怎么会创造这个?

type RxBuilder () =

    // ...

    member this.Using (disposable, f) =
        Observable.Using(???)

提前致谢。


There's a nice F# workflow builder for Rx here:

http://blogs.msdn.com/b/dsyme/archive/2011/05/30/nice-f-syntax-for-rx-reactive-extensions.aspx

I've been trying to make a Using implementation for the workflow but keep banging my head against the wall. Maybe it's too late here.

How would one create this?

type RxBuilder () =

    // ...

    member this.Using (disposable, f) =
        Observable.Using(???)

Thanks in advance.


原文:https://stackoverflow.com/questions/11074710
更新时间:2023-06-11 09:06

相关问答

更多
  • WebForms是一种抽象,它隐藏了开发人员的网络机制。 它使桌面开发人员能够相对轻松地将他们的技能转移到Web上。 虽然它的确部分实现了这一点,但在实际情况下,通常在抽象破裂之前不久,人们就必须投入凌乱的替代方案。 单元测试很困难,因为处理用户交互的逻辑与UI紧密结合。 典型的WebForms应用程序生成的HTML远非最佳。 它通常很臃肿,很难阅读,并且包含很多仅允许抽象工作的内容,例如viewstate,这是一个巨大的信息来帮助抽象给开发者带来幻觉,尽管网络是一个无国籍的媒体。 然而,MVC包含了网络的 ...
  • 基本模型和视图模型都是具有属性的简单类。 这些类的主要目的是描述(“模型”)一个分别为控制器和视图的对象的对象。 所以你说的完全正确 据我了解,这是一种具有与视图进行交互的特定目的的模型 因此,虽然Model类是您的应用程序交互的Domain Entities,但View Models是您的视图进行交互的简单类。 希望它有帮助:) 更新 : 微软已经开发了Martin Fowler的专业版“Presentation Pattern”,主要是基于Model-View-Controller,并将其称为用于PF应 ...
  • 我们没有执行必要的可扩展性和全面测试的类型来得出任何结论。 我认为ScottGu可能一直在讨论潜在的perf目标。 当我们转向Beta和RTM时,我们将在内部进行更多的perf测试。 然而,我不知道我们的政策是如何发布perf测试的结果。 无论如何,任何这样的测试真的需要考虑现实世界的应用程序... We haven't performed the type of scalability and perf tests necessary to come up with any conclusions. I ...
  • 我们公司是北美地区大量的配件供应商。 我们目前有几个asp.net web表单站点(远离)以及越来越多的MVC 3 Web应用程序和API集合。 我们最近推出了我们的第一个jQuery Mobile动力网页应用程序,这让人感到惊讶。 这确实有助于该项目的架构设计得当,因此jqm站点能够通过我们的Core和Service层快速收集大部分数据和内容。 我强烈建议您创建一个用于构建移动网页的模板。 我会很快更新一个样本,如果这样会有所帮助的话,它对我的帮助非常大,因为只有很多你真的想推到主页面。 我相信MVC 4 ...
  • 从这个页面: http : //www.asp.net/learn/whitepapers/mvc4-release-notes 将ASP.NET MVC 3项目升级到ASP.NET MVC 4 ASP.NET MVC 4可以在同一台计算机上与ASP.NET MVC 3并行安装,这使您可以灵活地选择何时将ASP.NET MVC 3应用程序升级到ASP.NET MVC 4。 From this page: http://www.asp.net/learn/whitepapers/mvc4-release-no ...
  • 我有一个带有Mootools的ASP.NET MVC 示例 。 I have a sample of ASP.NET MVC with Mootools.
  • 这些页面会告诉你一切: http://bradwilson.typepad.com/presentations/whats-new-in-asp.net-mvc-2.pdf http://weblogs.asp.net/scottgu/archive/2009/07/31/asp-net-mvc-v2-preview-1-released.aspx http://live.visitmix.com/MIX10/Sessions/FT04 http://www.asp.net/learn/whitepaper ...
  • ASP.NET 5是一个包含以下功能的新平台: 新的灵活和跨平台运行时 新的模块化HTTP请求管道 云就绪环境配置 结合了MVC,Web API和Web页面的统一编程模型 能够在不重新构建项目的情况下查看更改 .NET Framework的并行版本控制 能够在IIS上自托管或托管 Visual Studio 2015中的新工具 在GitHub中开源 ASP.NET MVC 5只是基于ASP.NET 4的MVC框架的当前稳定版本。 我猜你会把它与作为ASP.NET 5一部分的新ASP.NET MVC 6混淆。 ...
  • 你检查过Codeplex了吗? http://www.codeplex.com/site/search?query=mvc%20forum&ac=8 近论坛 - ASP.NET MVC论坛引擎 OpenForum - MVC论坛 酷论坛 - 好吧这个尚未发布。 Have you checked out Codeplex? http://www.codeplex.com/site/search?query=mvc%20forum&ac=8 Near forums - ASP.NET MVC forum eng ...
  • 使用jjery.unobtrusive-ajax.js Scriptad脚本使用ajax更常见,使用bundle(仅适用于Mvc4)而不是ScriptManager来管理不同配置的脚本链接以及缩小组合,控制缓存等更为强大 It's more common to use jquery.unobtrusive-ajax.js intead of ScriptManager scripts to use ajax and it's more powerfull to use bundle (only for Mv ...

相关文章

更多

最新问答

更多
  • 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
  • 如何通过引用返回对象?(How is returning an object by reference possible?)
  • 矩阵如何存储在内存中?(How are matrices stored in memory?)
  • 每个请求的Java新会话?(Java New Session For Each Request?)
  • css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
  • 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
  • xcode语法颜色编码解释?(xcode syntax color coding explained?)
  • 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
  • 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
  • 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
  • 西安哪有PLC可控制编程的培训
  • 在Entity Framework中选择基类(Select base class in Entity Framework)
  • 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
  • 电脑二级VF有什么用
  • Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
  • 金华英语角.
  • 手机软件如何制作
  • 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
  • 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
  • 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
  • Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
  • 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
  • python的访问器方法有哪些
  • DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
  • 在Ruby中对组合进行排序(Sorting a combination in Ruby)
  • 网站开发的流程?
  • 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
  • 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
  • 透明度错误IE11(Transparency bug IE11)
  • linux的基本操作命令。。。