WCF命名空间用法
发布时间:2020-12-16 23:05:51 所属栏目:百科 来源:网络整理
导读:好的 – 直接和简单的问题(2部分) – 寻找一个简单的答案. 在WCF服务合同中,您可以在合同上提供命名空间…… 问题是: 第一个 – 为什么(对于真正…需要可靠的细节)是为合同命名空间命名约定选择的http://模型 第二 – 一旦设定,我该如何利用…像这样? 这
好的 – 直接和简单的问题(2部分) – 寻找一个简单的答案.
在WCF服务合同中,您可以在合同上提供命名空间…… 问题是: 第二 – 一旦设定,我该如何利用…像这样? <endpoint ... contract="http://helloworld.com/example"></endpoint> 解决方法
命名空间绝对不必是http:// URL,它只需要是任何有效的URN.它只是一个可识别的唯一名称.
Check out this great article on the differences between URI,URN,URL如果你不熟悉
至于在WCF客户端端点上使用它,则不需要.该命名空间只是在WSDL中定义接口的名称.服务最终托管的地址可以(应该)与定义合同时使用的名称空间完全不同.事实上,完全相同的合同可能有几个端点. 在WCF客户端端点配置中,您使用指向.NET接口的合同属性,该接口可以是与您的服务相同的接口,这假设您在客户端和服务之间共享合同库,或者是“副本”接口,即标记了ServiceContract,它具有来自服务定义的匹配值(这是Add Service Reference / svcutil所做的). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |