使用Castle动态装载WCF服务
来源:互联网 发布:在线淘宝代码生成器 编辑:程序博客网 时间:2024/05/16 14:28
配置config文件:(注意名称空间)
<?xml version="1.0" encoding="utf-8" ?><configuration> <facilities> <facility id="factorysupport" type="Castle.Facilities.FactorySupport.FactorySupportFacility, Castle.MicroKernel" /> </facilities> <components> <component id="WorkFlowCom" type="VINE.Bus.Service.ServiceImpl.WorkFlow, VINE.Bus.Service" lifestyle="transient"> </component> <component id="DistIMCom" type="VINE.Bus.Service.ServiceImpl.DistIM, VINE.Bus.Service" lifestyle="transient"> </component> </components></configuration>
使用Castle生成组件数组,业务需要每个组件都继承IVineBus接口
WindsorContainer container = new WindsorContainer(new XmlInterpreter("Castle.config")); IVineBus[] m_VineBusArray = container.ResolveAll<IVineBus>(); foreach (IVineBus m_VineBus in m_VineBusArray) { m_VineBus.Bus = m_EndpintConfig.Bus; ServiceHost m_ServiceHost = new ServiceHost(m_VineBus.GetType()); m_ServiceHost.Open(); }
装载完成。
- 使用Castle动态装载WCF服务
- castle动态代理的使用
- 动态调用WCF服务
- 动态装载和使用类型
- 动态装载和使用类型
- WCF服务编程-非WCF应用程序使用WCF服务(转载)
- WCF系列:使用IIS发布WCF服务
- 承载和使用 WCF 服务
- 使用WCF创建Web服务
- 使用WCF创建Web服务
- 承载和使用WCF服务
- 使用IIS发布WCF服务
- 使用IIS发布WCF服务
- 使用IIS发布WCF服务
- 使用IIS承载WCF服务
- 使用IIS承载WCF服务
- 客户端动态调用WCF服务中的方法
- Silverlight里动态调用WCF服务
- 详解Java中Cookie与Session的区别
- C#连接几种数据库的方法(转)
- wince6.0开发平台搭建
- 泛型
- ☆ Visual Studio 2008 每日小窍门 【持续发布中~】 Tips:100
- 使用Castle动态装载WCF服务
- 设计模式之 Builder 模式
- T.38 抓包分析
- C# 字符串格式化
- 给老板汇报技术规划的一些要点
- 用链表实现的一个小程序(C语言)
- 设置 ComboBox不能编辑
- BarTender与ASP.NET的集成小结
- 错误、经验、点滴细节