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

    --------------------------- 知道的更多,不知道的也更多 ---------------------------
  • 相关阅读:
    BTree和B+Tree详解
    python小技巧01递归解释内嵌
    Python实战171201筛选数据
    学术网站
    现代科技新闻
    人工智能——深度学习介绍
    时区缩写
    centos7忘记root密码
    centos7正确关机重启
    虚拟化漫谈
  • 原文地址:https://www.cnblogs.com/mryux/p/11144157.html
Copyright © 2011-2022 走看看