基于透明代理技术创建的WCF实例打开与关闭WCF通道
基于透明代理技术创建的WCF实例打开与关闭WCF通道
C# Code: private CSFrameworkV5.WCFContract.ISystemSecurityService client { get { return WCFFactory.Create<CSFrameworkV5.WCFContract.ISystemSecurityService>(); } } #region IBridge_User Members public bool SetLockState(string account, bool isLock) { byte[] loginTicket = WebServiceSecurity.EncryptLoginer(Loginer.CurrentUser); return client.U_SetLockState(loginTicket, account, isLock); } //来源:C/S框架网(www.csframework.com) QQ:23404761 ICommunicationObject.Open ICommunicationObject.Close 关闭WCF通道: C# Code: public bool SetLockState(string account, bool isLock) { ISystemSecurityService svc = this.client; try { byte[] loginTicket = WebServiceSecurity.EncryptLoginer(Loginer.CurrentUser); return svc.U_SetLockState(loginTicket, account, isLock); } finally { (svc as ICommunicationObject).Close(); } } //来源:C/S框架网(www.csframework.com) QQ:23404761
参考文档:
C#.Net反射(Reflaction)技术实例详解 C#示例-构建基于WebService技术的C/S系统[原创] 实例讲解基于事件的银行营销系统架构 通过反射技术创建窗体实例然后给控件赋值(C#) C#.Net WCF实例详解及源码下载 创建TreeList及打开TreeListNode.Tag属性对应的窗体 WCF服务错误:System.TimeoutException: 请求通道在等待 00:01:00 以后答复时超时 C# 自动关闭或打开显示器 WCF客户端运行时架构体系透明代理(Transparent Proxy) 底层统一使用透明代理访问WCF服务 CSFramework平台的WCF体系架构 (Win服务承载与透明代理) C# Winform 打开文件颜色字体目录对话框实例 基于Winform三层架构+WCF+ORM模型的快速开发框架 WCF:方法SendMessage在此代理中不受支持,如果未使用OperationContractAttribute标记 vs使用透明代理工厂方式调用HTTPS协议的WCF服务
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |