我正在開發wcf
服務(basicHttpBinding
)也應該由非.net客戶端(例如Java客戶端)使用。但是現在我想知道客戶端如何定義他的客戶端配置文件。或者這個文件只需要.net客戶端? (我正在考慮配置,例如maxReceivedMessageSize
或maxItemsInObjectGraph
)。WCF:客戶端配置爲非.net客戶端
0
A
回答
2
每個開發平臺(根據需要調用:SOAP堆棧,框架,API)都有自己的配置通信的方式。你不需要打擾它。您只需要公開正確的WSDL,並且客戶端的開發人員將負責根據他的需求配置客戶端應用程序。
如果要在WSDL中擴展服務的文檔,可以使用wsdl:documentation
。 WCF默認不提供,但您可以使用this technology sample來擴展WCF。例如,您可以使用此類文檔來描述服務操作可以返回大量數據。添加wsdl:documentation
的另一種方法是使用WCF Extras。
0
從它的聲音,客戶端不應該有權訪問這些配置選項。例如,爲什麼WCF服務的客戶端應該能夠指定maxReceivedMessageSize?
你可能想要做的是在服務器端定義這些配置選項。如果客戶端發出了呼叫,並且與您的某個選項發生衝突(即客戶端超過maxReceivedMessageSize),則您需要將SoapException返回給客戶端。
如果您希望在客戶端發送請求之前讓客戶端訪問配置設置,則始終可以實現一個簡單的Web服務方法,以發回值。
相關問題
- 1. WCF客戶端和非WCF客戶端
- 2. 爲WIF .NET 4.5配置WCF客戶端
- 3. wcf客戶端配置
- 4. WCF與非WCF客戶端
- 5. WCF證書和非.NET客戶端
- 6. 溫莎WCF多客戶端客戶端
- 7. 用於ASP .NET客戶端的WCF客戶端代理
- 8. WCF客戶端配置 - 基地址?
- 9. WCF客戶端配置 - 在哪裏?
- 10. WCF - 客戶端點配置錯誤
- 11. WCF找不到客戶端配置
- 12. WCF NetMSMQBinding與非WCF客戶端
- 13. WCF回調和非WCF客戶端
- 14. 客戶端配置設置
- 15. Servicestack - 在.net客戶端配置文件框架上運行內置客戶端
- 16. 使用WCF客戶端消費非WCF服務並傳遞客戶端證書
- 17. 如何爲客戶端jQuery調用配置WCF RESTful端點
- 18. 如何配置WCF服務端點爲第三方客戶端
- 19. .Net POP3客戶端
- 20. 將WCF服務公開給asmx客戶端和WCF客戶端
- 21. Tomcat + SSL配置+客戶端
- 22. 客戶端特定配置
- 23. Kurento:客戶端TURN配置
- 24. spray.io客戶端配置
- 25. webservice客戶端的配置
- 26. Java客戶端訪問.net WCF服務
- 27. 與.Net和其他客戶端的WCF?
- 28. TIBCO.EMS .NET客戶端/ WCF通道
- 29. .NET - 部署WCF客戶端,無需app.config
- 30. .Net WCF服務的Java客戶端