[英]Do I need to dispose a web service reference in ASP.NET? Can I use a singleton?
我真的需要處理SoapHttpClientProtocol
object 嗎?
在 ASP.Net 中將實例用作Singleton
是否更好?
這表示SoapHttpClientProtocol
是線程安全的:
http://msdn.microsoft.com/en-us/library/system.web.services.protocols.soaphttpclientprotocol.aspx 。
它是線程安全的這一事實意味着將其用作 singleton將使您的站點幾乎變成單線程應用程序。
代理 - 特別是對於 web 應用程序 - 應始終在using
塊內創建為臨時 object(盡管在 WCF 中它需要采用不同的方法)。 這種方法每次都會產生創建代理的開銷,但這是最安全的方法。 這將防止 ASP.NET 應用程序的不同客戶端相互沖突或使用關閉或故障代理。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.