zoukankan      html  css  js  c++  java
  • 简化wcf的service设置

    使用wcf作为c/s的通信桥梁,就免不了要写wcf service,更免不了写一些配置。

    但是在把系统中所有的.net remoting service都转换成wcf service以后,发现居然有20多个service,然后这个client tag就变得非常壮观,每个service有5行的话,一共就有100多行用于描述所有的service,但是这些service之间可能只有service名字不同,还有就是有些是callback的,而大多数是singleway的。

    应该有办法做简化,这样以后有新的service加入,只需要更改一点就可以了。不过一直没有实现,直到有一天看到怎么去取某个属性的值才真正把这件事完成。

    方法是在wcf的interface定义中加入某个属性,表示这是singleway还是callback,用http还是https,这些wcf相关的属性在service开启之前会通过反射的方式注入。

    简化以后,这20多个service只需要2个service tag作为模板,新service加入也很简单。

    代码在这里:

    https://www.c-sharpcorner.com/blogs/how-to-createconsume-wcf-services-with-no-config-file

    --------------------------- 知道的更多,不知道的也更多 ---------------------------
  • 相关阅读:
    实现JDK代理
    Dictionary字典类介绍
    在服务器上新建虚拟机及安装系统
    开启远程桌面设置
    Windows Server 2008 R2远程协助选项灰色
    server 2012系统更改电脑密码
    eclipse + maven + scala+spark环境搭建
    C#数据路接口中获取SQL数据的用法
    C#常用快捷键
    oracle常用的快捷键
  • 原文地址:https://www.cnblogs.com/mryux/p/11144157.html
Copyright © 2011-2022 走看看