当前位置:  开发笔记 > 编程语言 > 正文

如何访问Castle Windsor的Fluent Interfaces API?

如何解决《如何访问CastleWindsor的FluentInterfacesAPI?》经验,为你挑选了1个好方法。

我一直有很多问题让Castle Windsor的非xml配置设置正常工作.与此同时,我看到越来越多的人通过Windsor Container流利的界面提供建议.我在最后一天一直在Gooogling,我无法在任何地方找到这个API.

我在谈论关键.Register()方法,它似乎是IWindsorContainer对象的扩展方法.好像它可能在Castle.MicroKernel.Registration命名空间中,但我无法在任何地方找到相应的库!

另外,有什么地方可以找到这些东西的文档吗?


编辑: 我发现示例项目中的Castle.MicroKernel副本有更多的名称空间,然后是我使用的名称空间(即使这个名称是8天,v1.0.0,而我的是v1.0.3 ......),无法找到.Register()方法或任何样本.

编辑: 我发现了一些在Bitter Coder流畅的界面样本,没有可下载的样本,所以我仍然不知所措.

再次编辑:终于明白了.有关Castle windsor的最新源代码可供使用点击这里,获得最新的成功打造,里面的zip文件是bin目录.流畅的界面在Castle.Microkernel内(你可能需要引用Castle.Dynaproxy,Castle.Dynaproxy2和Castle.Windsor).

PS这篇帖子是"城堡流畅的界面文档"的第一个Google结果,悲伤的家伙,你需要得到它. 蟋蟀唧唧叫什么?精细.让我想一想,然后我会接受它.



1> Bittercoder..:

流畅的界面进行了介绍前一段时间-但仅适用于干线(RC3后),要么抢城堡源(从项目颠覆库),并建立了国际奥委会项目自己从这里,或更容易还是抢了最新的成功打造的持续集成服务器并使用它.

Castle.MicroKernel.Registration是你需要使用的名称空间,在MicroKernel程序集中 - 一旦你有一个相当新的Castle构建,你应该能够在IKernel和IWindsorContainer接口上找到Register(...)方法,允许应用"注册组件"(实现IR注册的任何内容),其中包括Castle中的各种流畅组件注册功能,以及您可能开发的任何自定义组件.

提问城堡问题的最佳地点是google castle-project-users和castle-project-devel groups-特别关注Craig Neuwirt,因为他是使用Castle Windsor的流畅界面功能的核心开发人员,所以最适合回答有关各种流畅界面功能的问题,因为它们尚未被广泛记录.

推荐阅读
雯颜哥_135
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有