![](/img/trans.png)
[英]While hosting my web app on cloud, should I install my db on the EC2 instance or should i use RDS service?
[英]Should I use “using” on my SitkaSoapServiceClient?
(這與Microsoft的SitkaSoapService有關,位於https://database.windows.net/soap/v1/的服務參考中)
我正在使用SitkaSoapServiceClient通過SOAP訪問我的SQL數據服務數據庫。
每次使用此代理類時,都應該使用“ using”語句嗎? 還是在內部以安全的方式進行自己的連接處理?
即我需要說:
using (SitkaSoapServiceClient proxy = GetProxy())
proxy.Update(scope, entity);
...還是可以安全地說:
GetProxy().Update(scope, entity);
[其中GetProxy()返回SitkaSoapServiceClient對象。]
包裹在using語句中的代理類代碼是否可以編譯? 如果是這樣,它將實現IDisposable
,我將使用它。
編輯:如果不執行任何操作,則調用Dispose()應該不會產生太大的開銷,並且如果類的設計者在以后決定分配非托管資源,則可以防止泄漏。
當類實現IDisposable時,應始終使用using
,因為類的作者告訴您它包含一些應釋放的資源。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.