客户端调用wcf服务,如何提高调用性能
2015-10-16 09:51
459 查看
IO调用服务
1、使用using(每次自动释放)
View Code
耗时:
此文章属于个人记录,我是wcf的菜鸟,希望大家多多批评与指点。
请问各位还有其他办法能够提供wcf客户端调用的办法吗?
1、使用using(每次自动释放)
/// <summary> /// IO服务通道 /// by:jgl /// date:15-10-10 /// </summary> public sealed class EmpIOChannelFacotry { private static readonly object LockObject = new object(); private static StreamServiceClient client; public static StreamServiceClient Channel { get { lock (LockObject) { var locaClient = client; if (locaClient != null && locaClient.State != CommunicationState.Faulted) return locaClient; client = new StreamServiceClient(); return client; } } set { lock (LockObject) { if (client == null) return; if (client.State != CommunicationState.Opened) client.Abort(); client.Close(); client = value; } } } }
View Code
耗时:
此文章属于个人记录,我是wcf的菜鸟,希望大家多多批评与指点。
请问各位还有其他办法能够提供wcf客户端调用的办法吗?
相关文章推荐
- Hive 安装及测试二
- dbca安装数据库的时候,提示不能创建审计跟踪文件
- UIImage 和 NSString 之间的互转
- Error: could not open `C:\Java\jre7\lib\amd64\jvm.cfg' 重新安装,路径没能更新
- 数据库设计方法总结
- 初识java之变量、数据类型和运算符(一)
- DDR3命令状态(二)
- TCP/IP模型的简单解释
- 顶层const和底层const
- Hive 安装及测试一
- 基于ajax实现点击加载更多无刷新载入到本页
- js在html中的加载执行顺序
- 深入剖析MongoDB架构
- Service和bindService生命周期
- Android快捷开关实现 Wifi开关、蓝牙开关、GPS开关、同步开关、亮度设置开关
- 自定义View之onMeasure()
- 位域
- NOR和NAND
- 总结子类父类的调用顺序
- 解析xml