我是新來的WCF和我感興趣的是調用一個服務方法的最佳實踐。該應用程序將包括在一堆的形式,我想知道這是否是更好地申報爲全球客戶實例爲每個表單,然後就調用的方法需要的時候。或者更好的是在每個方法調用之前實例化客戶端代理並在之後關閉它。WCF客戶端初始化和方法調用
0
A
回答
0
我相信客戶端創建一個全局變量爲每個表單你會做,沒必要調用服務方法之前,每次實例化的服務。
public MyService ser {get; set;}
裏面的類構造函數。
ser = new MyService();
0
最簡單和最安全的方法是每次使用它時構造客戶端代理。 這種方法的缺點是性能比較鬆動,但根據您的綁定(HTTP,的net.tcp等)和服務模式(PerCall,有狀態,辛格爾頓),你不會注意到其中的差別(見這個答案WCF Proxy Pooling - Is it worth it?)。
如果你創建表單級別的代理,當該代理處於故障狀態(因爲連接問題),你將無法再使用它,將不得不重新打開的形式。
相關問題
- 1. WCF客戶端代理初始化
- 2. WCF調用客戶端方法
- 3. 從客戶端調用WCF方法c#
- 4. Sensenet:使用Sensenet客戶端API初始化客戶端內容
- 5. 初始化方法調用
- 6. WCF客戶端和非WCF客戶端
- 7. Amazon ElasticCache Autodiscovery - 客戶端未初始化
- 8. 在客戶端未初始化DataContract類
- 9. Android客戶端FirebaseApp初始化錯誤
- 10. 何處初始化Dalli ::客戶端
- 11. WCF回調和非WCF客戶端
- 12. c#wcf從另一個客戶端調用客戶端回調
- 13. WCF客戶端實例化
- 14. Guice在初始化對象後調用初始化方法
- 15. 屬性,在客戶端使用一些初始值WCF服務
- 16. 用模塊初始化Jersey客戶端的正確方法是什麼?
- 17. WCF回調調用所有客戶端
- 18. Ruby:調用初始化方法
- 19. 從初始化調用實例方法
- 20. Apache CXF初始化的調用方法
- 21. WCF:客戶端調用方法,但不返回
- 22. 從服務調用方法WCF客戶端凍結
- 23. WCF服務器調用客戶端方法
- 24. WCF客戶端沒有調用異步方法
- 25. WCF客戶端:可以同時調用異步方法嗎?
- 26. 如何從客戶端代理調用wcf方法
- 27. 從WPF客戶端調用WCF方法什麼也不做
- 28. hbase客戶端掃描無法初始化org.apache.hadoop.hbase.util.Classes
- 29. 覆蓋WCF客戶端方法
- 30. 通過BasicAWSCredentials和CognitoAWSCredentials初始化amazon aws cognito客戶端