在[服務合同(Namespace =「http://myuri.org/Simple」)]命名空間是什麼?我已經完成了WCF服務,從未包含這個。它的目的是什麼?什麼是服務合同屬性中的名稱空間url
6
A
回答
8
命名空間屬性實際上是一個XML術語。它允許你保持元素的獨特性(類似於.NET對命名空間的處理)。因此,您可以擁有多個具有相同標記名稱的元素,但只要它們具有不同的名稱空間,它們就完全不同。根據MSDN的ServiceContractAttribute
類的Namespace
財產是指下列:
「獲取或設置Web服務描述語言的<portType>
元素(WSDL)的命名空間。」
2
D3eclaring一個命名空間是特別重要的,如果你在一個像銀行那樣的大型組織中,可能有多個web服務方法實現,比如GetDerivativeProduct()。
從MSDN文檔:
強烈建議XML Web服務可以公開耗材在此之前默認的命名空間,這是http://tempuri.org,被改變。這很重要,因爲必須將XML Web服務與其他可能會無意中將名稱空間用作默認(http://tempuri.org/)的XML Web服務相區分。
相關問題
- 1. 爲什麼ServiceBehavior是服務類的屬性而不是合同?
- 2. 合同名稱與命名空間名稱相同,有什麼大不了的?
- 3. 什麼是Google.Apis.Authentication的名稱空間;
- 4. 我的服務合約名稱空間是否正確?
- 5. 無論屬性的名稱空間如何提取屬性的值不管屬性的名稱空間(以及該屬性是否在沒有名稱空間中),我如何提取屬性的值可以提取屬性的值而不管屬性的名稱空間是什麼
- 6. 什麼是名稱空間「標準」?
- 7. 什麼是所有jndi.properties屬性名稱?
- 8. XSLT根標籤名稱空間,而不是元素屬性名稱空間
- 9. 是否可以將WCF服務合同名稱設置爲空?
- 10. 合同名稱空間 - 沒有衝突,爲什麼?
- 11. wamp服務器中的默認服務器名稱是什麼?
- 12. 爲什麼XML名稱空間中的URL?
- 13. 什麼導致對象瀏覽器中的DLL中的屬性名稱空間?
- 14. C++中的名稱空間別名的作用域是什麼?
- 15. 獲取WCF服務的名稱空間
- 16. Doctrine2中的實體名稱空間和別名是什麼?
- 17. XMLOutputStream,修復名稱空間和屬性沒有命名空間
- 18. XSLT屬性匹配名稱空間
- 19. JQuery中的屬性名稱是否有不同的名稱?
- 20. WCF消息合同和名稱空間
- 21. 爲什麼.NET模式驗證聲稱名稱空間lang屬性未聲明?
- 22. 什麼導致Web服務URL和命名空間之間的差異?
- 23. 什麼是「空」@about屬性?
- 24. 新增名稱空間ejabberd服務器
- 25. .NET Web服務根名稱空間
- 26. 什麼是擴展實現中的Get/SetPropertyValue的名稱空間
- 27. 服務合同和變量名稱
- 28. 什麼是XML名稱空間,它與Spring事務有什麼關係?
- 29. ASP.NET Web服務名稱空間子域名是否重要?
- 30. 類型或名稱空間名稱'屬性'不存在
+1爲MSDN鏈接和「唯一性」字。值得注意的是,Namespace屬性也應用於WebServices(不僅在具有ServiceContractAttribute的WCF上):** [WebService(Namespace =「http://organization.service/」)] ** – Erup 2010-05-24 16:41:56