当前位置: 首页 > news >正文

江苏城嘉建设工程有限公司网站网页设计培训 机构

江苏城嘉建设工程有限公司网站,网页设计培训 机构,北京快三,学习网站建设软件叫什么本文的出发点 通过阅读本文#xff0c;您能了解以下知识#xff1a; Address是什么#xff1f; Address的组成#xff1f; 如何在配置文件中指定Address? 如何通过编程方式设置Address? Address有什么特殊应用#xff1f; 本文适合的读者 适合WCF初学者#xff… 本文的出发点 通过阅读本文您能了解以下知识 Address是什么 Address的组成 如何在配置文件中指定Address? 如何通过编程方式设置Address? Address有什么特殊应用   本文适合的读者 适合WCF初学者可以没有任何SOA和其他分布式开发经验   Address是什么 一个要和服务端通讯的客户端要做的第一件事情就是搞清数据要发给谁目的地在哪而Address正是通过一个Uri来唯一标示一个WCF的终节点EndPoint的它标示了消息发送的目的地。在WCF 数据通讯中它解决了服务在哪里的问题。   Address的组成 Address在WCF中的用System.ServiceModel.EndpointAddress对象来表示的它的结构如下   组成部分 作用 Uri 指示EndPoint的地址是必须的 Identity 能保证地址的唯一性当Uri一致的时候可以用Identity来区分EndPoint,可有可无 Headers 为地址提供了一些附加信息用于Soap Message Filter,最后会添加到Soap消息的Header中 此外Address还包括IsAnonymous属性用于指示终节点是否能匿名访问。   如何在配置文件中指定Address? 在配置文件中有两种方式可以指定Address一种是绝对地址方式另外是相对地址方式分别如下 绝对地址  host          baseAddresses            add baseAddress  http://localhost:8731/ /          /baseAddresses   /host   endpoint address http://localhost:8731/Service bindingbasicHttpBinding contractWcf_Address_Config.IService1 /endpoint 相对地址  host          baseAddresses            add baseAddress  http://localhost:8731/ /          /baseAddresses  /host  endpoint address Service1 bindingbasicHttpBinding contractWcf_Address_Config.IService1/endpoint 在网上有人说绝对地址是通过将httpGetEnabled设置为true,并且设置httpGetUrl为绝对地址是在设置endPoint的说法有些不准确因为在WCF中有两种地址一种是访问endPoint时候用到地址另外一种是服务描述的地址服务描述在wcf中被称作serviceMetadata通过它能够产生代理类比如我们做如下的设置  serviceMetadata httpGetEnabledTrue httpGetUrlhttp://localhost:8731/Service/ 只代表在http://localhost:8731/Service/?wsdl上能找到服务描述可以通过http://localhost:8731/Service/?wsdl生成代理类而不是将endPoint的地址设置为了http://localhost:8731/Service这点一定要注意不要受有些说法的误导。   如何通过编程方式设置Address? 除了能在配置中设置Address外 还可以通过编程的方式来设置Address,具体方法请参参见下面的代码示例  static void Main(string[] args)        {            EndpointAddress address  new EndpointAddress(http://127.0.0.1:2136/Service1);                       Binding binding  new BasicHttpBinding();            wcf.IService1 service  new wcf.Service1Client(binding, address);            Console.WriteLine(service.GetData(2));            Console.Read();        } 上面的代码就是将endPoint的地址设置为了http://127.0.0.1:2136/Service1   Address有什么特殊应用 在wcf中能够将服务同时发布到几个地址上面只要这些地址采用的都是一种访问方式。这种一份程序多个发布地址的做法在以往的技术中是没有的。   示例项目:通过配置文件设置Address:/Files/jillzhang/Wcf_Address_Config.rar 通过代码方式设置Address:/Files/jillzhang/Wcf_Address.rar本文参考资料 http://www.cnblogs.com/artech/archive/2007/02/28/659331.html http://www.cnblogs.com/anders-x-hu/archive/2007/05/29/763971.html http://www.cnblogs.com/huangjizhou/archive/2007/12/03/981592.html http://www.cnblogs.com/wayfarer/archive/2007/09/26/906075.html 转载于:https://www.cnblogs.com/jillzhang/archive/2008/01/30/1059169.html
http://www.pierceye.com/news/585315/

相关文章:

  • 网站建设公司介绍百度电脑怎么用wordpress
  • 宛城区网站建设广东seo推广方案
  • 北京建网站定制价格网站风格总结
  • 如何建设一个购物网站wordpress 优酷插件
  • 你们网站做301网站开发规模和工作量的计算
  • 班级网站建设甘肃住房和城乡建设厅网站
  • 网站建设哪家性价比高住房和城乡建设部网站办事大厅里边
  • 外贸小语种网站建设深圳市保障性住房申请官网
  • 阿里云买域名后怎么做网站wordpress创建空白页面
  • 小型公司建网站腾讯风铃wordpress
  • 广州做模板网站的公司怎么区分营销型和展示型的网站
  • 网站推广服务外包1688阿里巴巴国际站首页
  • 深圳学校网站建设wordpress rossi 汉化
  • 课程网站课程资源建设北京吴勇设计工作室
  • 网站建设费用什么意思软件制作专业
  • 扬中本地网站外国做美食视频网站
  • 深圳手机网站制作价钱阜阳中国建设银行官网站
  • 廊坊建设网站企业安卓开发自学教程
  • 做网站虚拟主机配置汉沽手机网站建设
  • 设计一个网站先做哪些构造姑苏区建设局网站
  • 制造业营销外贸网站建设网站管理的内容包括
  • 看电视剧的免费网站app下载网站等保如何做
  • 如何做网站的营销中山vi设计公司
  • 搜索引擎网站使用的排名规则室内设计联盟网页版
  • php 手机网站开发手机端网站开发框架
  • 苏州电信网站备案浙江搜索引擎优化
  • 黄岛网站建设哪家好市体育局网站 两学一做
  • 上海建设银行网站转账记录吗外国网站做问卷调查挣钱
  • 深圳做购物网站十堰网络销售
  • 郑州企业网站优化多少钱百度竞价排名价格