摘要: 研究WPF的打印中,看到这篇文章,遂载之原地址:http://blog.csdn.net/johnsuna/article/details/2255417// ConverterWindow.xaml<Window x:Class="Xaml2XPS.ConverterWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Tit 阅读全文
posted @ 2013-01-08 13:33 刘备编草鞋 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 在同个应用程序中不关闭程序实现动态加载同个DLL多次,且DLL内容有更新,程序不会认为是同个DLL最近做个项目,需要挂载DLL,在DLL更新后不能立刻关闭旧的DLL,因为DLL是一系列的WCF服务。在这种情况下就需要实现动态挂载和卸载DLL,但是一个应用程序在不关闭的情况下只能加载同个DLL一次。入正题:privatevoidGetSevList(stringdllPath,stringsevUri){ //创建程序域 AppDomainSetupsetup=newAppDomainSetup(); ProxyObjectpo=newProxyObject(); setup.Loade... 阅读全文
posted @ 2012-10-25 15:25 刘备编草鞋 阅读(2747) 评论(3) 推荐(3) 编辑
摘要: 转载自CSDN的ALLsharps原始链接:http://blog.csdn.net/allsharps/article/details/7356301写一个类,用于动态生成WCFClient对象,无须每个WCF服务生成一个对应的配置,[csharp]view plaincopyprint?publicclassWcfServiceFactory{///<summary>///</summary>///<typeparamname="T"></typeparam>///<paramname="action&qu 阅读全文
posted @ 2012-06-20 10:31 刘备编草鞋 阅读(997) 评论(0) 推荐(0) 编辑
摘要: 转载自:ThinkLife原文地址:http://hi.baidu.com/meback/item/7066d502f04144d21ef04648动态调用WCF服务,只需要提供*.svc地址,1:命名空间:using System.ServiceModel.Channels;using System.ServiceModel;2:创建访问类InvokeContextpublic class InvokeContext {#region Wcf服务工厂 public static T CreateWCFServiceByURL<T>(string url) { return Cre 阅读全文
posted @ 2012-06-19 16:17 刘备编草鞋 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 最近公司需要开发一个新项目,是WCF+WPF,服务器有2台,一台数据库服务器MSSQL,一台是用来跑WCF服务程序,客户端程序使用WPF开发winform程序因为本项目将来会经常性的修改WCF程序,比如BUG或新增增删改功能(大家一样),但是又不能关闭当前正在使用的WCF服务。。。我的解决方案是 使用一个宿主程序来控制一个WCF路由和动态加载/卸载N个WCF服务。先来看看宿主界面,如下图:宿主程序只包含一个WCF程序,该程序是用来公布后续被加载的WCF的URI地址,当然这个宿主程序的URI一般不会被变更,该服务必须一直开着,上图路由模块就是主入WCF服务的URI。下图是加载WCF的DLL的效果 阅读全文
posted @ 2012-06-18 17:16 刘备编草鞋 阅读(1919) 评论(6) 推荐(1) 编辑