WCF中的几种地址总结
发布网友
发布时间:2023-12-18 17:56
我来回答
共1个回答
热心网友
时间:2024-07-15 04:32
本文就从WebService寻址开始,总结一下WCF中的几种地址。 目录:WebService寻址
逻辑地址与物理地址
基地址、相对地址、绝对地址
1、WebService寻址与以协议无关的SOAP作为消息的载体在被客户端发往服务端以后就不再由客户端所控制了。如果以HTTP将SOAP从客户端发往服务端,通过HTTP协议的标准动作如Get、Post进行操作,服务处理完毕以后再通过HTTP响应发往客户端这样一次交互就完成了。可事实上,SOAP没有标准方法来指定消息的目的地址、如何返回响应以及错误在哪等。如果消息交互变得复杂一点,这种问题就无法解决。如:由客户端发出去的消息需经过多个服务路由处理。WebService寻址规范正是为了解决这些问题。在WebService寻址规范中有两个重要的概念:终结点应用、消息报 头。它可以用于在WebService中传达Service Endpoint所需要的信息,也可为消息在WebService间传送提供地址。 如下所示显示终结点应用所需的信息集
xs:anyURI
... ?* 在终结点应用所需的信息集中只有xs:anyURI是必须的,其他几个都是可选的。 消息报头:它是WebService寻址中定义了一些标准的SOAPHeader,它扩展并添加到SOAPHeader中。2、逻辑地址与物理地址物理地址是ServiceEndpoint的ListenUri属性指明的值,也就是监听地址;逻辑地址则是终结点地址,即EndpointAddress,即SOAP消息的"To"指向的地址。public class ServiceEndpoint{// Fields private EndpointAddress address;
private Uri listenUri;
private ListenUriMode listenUriMode;
//其他属性} WCF客户端与服务端交互是通过物理地址,即监听地址实现的。在WCF中,服务通过物理地址在制定的位置监听传入的消息。在WCF配置中,元素中address属性指定的即为逻辑地址;listenUri指定物理地址。除非通过listenUri指定,一般逻辑地址与物理地址是相同的。 如果服务端配置了物理地址,在客户端通过ClientViaBehavior告之Client服务端所使用的物理地址。Server端配置如下: Client端配置如下: 使用物理地址,客户端通过与服务端相同的物理地址发送消息。那么逻辑地址有什么用呢。
WCF中的几种地址总结
在WCF配置中,元素中address属性指定的即为逻辑地址;listenUri指定物理地址。除非通过listenUri指定,一般逻辑地址与物理地址是相同的。 如果服务端配置了物理地址,在客户端通过ClientViaBehavior告之Client服务端所使用的物理地址。Server端配置如下: Client端配置如下: 使用物理地址,客户端通过与服务端相...
ZESTRON表界面分析
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸等关键领域,还通过高精度仪器如固体表面Zeta电位分析仪等,确保数据准确可靠。这些分析手段对于优化产品配方、改进生产工艺、预防失效问题等具有重要意义,是我们不断提升产品性能与质量的重要工具。表面污染分析包括评估表面上存在的颗粒、残留物或物质。通过利用显微镜、光谱学和色谱法等技术,分析人员可以识别和表征污染物,以确定其成分和来源。这种分析在电子、制药和制造等各个行业中至关重要,以确保产品质量、性能和安全性。了解表面...
Wcf下载地址
你可以从以下链接下载:http://www.microsoft.com/downloads/details.aspx?FamilyId=F51C4D96-9AEA-474F-86D3-172BFA3B828B&displaylang=en。在使用WCF时,SvcUtil.exe工具是必不可少的,所以还需要下载WinFX Runtime Components的SDK。它的下载链接是:http://www.microsoft.com/downloads/details...
跪求WCF的工作原理
EndPoint(终结点)在WCF中是非常重要的部分。它包含了服务地址(Address)、绑定格式(Binding)和契约(Contract)。其中,地址定义了服务的位置,绑定定义了服务通信的方式,契约定义了服务所提供的功能。为了便于记忆,我们将终结点的这三个要素简称为服务的ABC 。服务端提供了什么服务,都具备什么功能,...
服务endpoint的三种url是怎么理解的
该配置文件中包含有WCF服务的EndpointURL地址,而该地址将指引Silverlight客户端服务请求到对应服务器端服务接口。默认情况下,客户端生成的Endpoint地址为localhost,当应用发布时,该地址将随着Web服务器的配置不同而改变。作为默认设置,每次Web服务器配置切换,开发人员不得不手动修改WCF服务配置,Silverlight应...
wcf 没有终结点在侦听可以接受消息的解决办法怎么解决
10是 预留给本地地址的A类地址,是无法映射到互联网的。而你用VPN,网络活动都是走的VPN的地址代理的,这个本地地址自然是无法访问的。如果需要访问你的wcf的话,你必须使用wcf的服务器的外网IP。
如何查看wsd;文件中soap url和soap action
1.Action属性,设置WS-Addressing格式的地址,这个地址是来指定请求消息的目的地.2.ReplyAction属性设置WS-Addressing格式的地址,这个地址是来指定返回消息的目的地.备注:这里其实和Web 服务类似。WS-Addressing协议是行业标准,来识别消息的来源和目的地,使用WS- Security对到目的地的来源进行身份验证。WCF ...
动态修改WCF客户端配置文件终结点的地址的几种方法
/// 服务器地址 private static void CallFirstScheme(string serverAddress){ / /* 方案一 对于使用代理类 */ Console WriteLine( 方案一 );// 测试连接(不使用身份验证)Console WriteLine( 创建代理对象 userNamePwdValidator );EndpointAddress address = new EndpointAddress( net tcp:// + server...
...References添加的服务引用地址和Web.config配置的服务引用地址不一致...
一个是元数据地址,一个是方法调用的地址。元数据地址只是让你生成 相应代理类的 地址,但是真正程序上调用的还是 方法调用地址(WCF中的endpoint) ,一般都是在web.config里面有配置的
提供几个能用的mms地址或者rtsp地址。
rtsp://116.199.127.68/huayu ---华数有地址的 网络视频文件.=== 1.rtsp://218.204.223.237:554/live/1/66251FC11353191F/e7ooqwcfbqjoo80j.sdp 2.rtsp://211.139.194.251:554/live/2/13E6330A31193128/5iLd2iNl5nQ2s8r8.sdp rtsp://180.168.116.75:554/user=admin&passw...
wcf nettcpbinding 只能在局域网使用吗
局域网能使用,但不限于局域网。WCF的基础ABC和Endpoint,对于常见的场景如果这么多的组合显然也很复杂,实际的应用中根据具体的场景选择对应的方式图书”Programming WCF Services”(WCF服务编程) 对这个组合进行了详细的总结,如下:【对于WCF的基础知识可以参阅图书或其他资料】实现参考 该书描述了一个基于...