雖然看着各種各樣的示例和創建WCF服務的方法,但我注意到有些人用屬性裝飾接口代碼,而其他人則裝飾了implmentation代碼。我理解用[ServiceContract]裝飾接口,但是[WebGet]或[WebInvoke]或[AspNetCompatibilityRequirements]這些東西的適當位置在哪裏?WCF代碼中屬性的位置?接口或代碼
0
A
回答
2
大多數屬性的合適位置不在開發人員面前,但由WCF文檔指定。請參閱這些頁面中的示例以瞭解正確的屬性用法。
WebGet - 界面,操作合同: http://msdn.microsoft.com/en-us/library/system.servicemodel.web.webgetattribute.aspx
WebInvoke - 界面,操作合同: http://msdn.microsoft.com/en-us/library/system.servicemodel.web.webinvokeattribute.aspx
AspNetCompatibilityRequirements - 服務實現: http://msdn.microsoft.com/en-us/library/system.servicemodel.activation.aspnetcompatibilityrequirementsattribute.aspx
2
由於您正在對類定義進行編碼,因此最好將它們放在與實現它們的類相同的文件中。把它們放在界面上很難記住如何使用該方法。正確使用類和方法實現,你不會忘記!
相關問題
- 1. windows.forms中的代碼位置
- 2. Linux接口配置(eth)的源代碼位置
- 3. .net mvc內嵌代碼定位屬性
- 4. 設置視口或優化代碼
- 5. NpgsqlException上的代碼屬性
- 6. 此代碼中的jQuery代碼中的背景位置
- 7. 限制代碼中的WCF配置
- 8. 代碼中的WCF設置vs app.config
- 9. WCF app.config代碼
- 10. MVC設置特定屬性代碼端
- 11. 從代碼設置系統屬性。
- 12. 位置無關的代碼
- 13. 將代碼複製到我的代碼中的位置?
- 14. SDL從代碼中奇怪的位置返回代碼3代碼
- 15. LLVM跨代碼位代碼
- 16. 在Android源代碼中的opengl es 2.0源代碼位置
- 17. DirectDraw初始化代碼在SDL2代碼中的位置?
- 18. Java接口代碼錯誤?
- 19. 空接口代碼味道?
- 20. 接口優化代碼?
- 21. 共享代碼,接口VS
- 22. HL7域接口代碼
- 23. 添加短代碼屬性
- 24. LINQ InheritanceMappingAttribute代碼屬性
- 25. weightSum xml屬性代碼android
- 26. VB6 Listview MultiSelect屬性代碼
- 27. Magento:獲取屬性代碼
- 28. 先用Enum屬性代碼
- 29. 在Visual Studio代碼中設置HTML代碼的格式,使屬性位於不同的行上?
- 30. ASP.NET控件屬性中的C#代碼