WCF名称空间用法

| 好的-简单直接的问题(第2部分)-寻找简单的答案。 在WCF服务合同中,您可以在合同中提供名称空间... 问题是这样的: 首先-为什么为合同名称空间命名约定选择http://模型(出于实际...在此需要可靠的详细信息) 第二-设置好后,我该如何利用...呢? 这是我的主人-
    <endpoint ... contract=\"http://helloworld.com/example\"></endpoint>
    
已邀请:
命名空间绝对不必是http:// URL,它只需要是任何有效的URN。它只是一个唯一可识别的名称。如果您不熟悉,请查看这篇关于URI,URN和URL之间差异的出色文章。 至于在WCF客户端端点上使用它,则不需要。该名称空间仅限制WSDL中接口的名称。最终托管服务的地址可以(应该)与定义合同时使用的名称空间完全不同。实际上,完全相同的合同可能有多个端点。 在WCF客户端端点配置中,您使用
contract
属性,该属性指向.NET接口,该接口可以是与服务相同的接口,这假定您要在客户端和服务之间共享合同库,或者是一个“副本”标有ѭ2的接口,该接口具有服务定义中的匹配值(这是Add Service Reference / svcutil所做的事情)。     

要回复问题请先登录注册