2010-06-14 78 views

回答

2

甲狀態的對象並不意味着IDisposable的是必需的。

真正的問題是你會在Dispose中做什麼。

充其量,理論上你唯一能做的就是中止任何掛起的web請求。不過,應用程序開發人員可能更願意調用正確的Cancel方法 - 因爲Load/Submit都是顯式調用,所以Cancel應該也是如此。

IDisposable的存在也會引起混淆 - 何時需要調用,何時不需要,因爲缺乏具體的場景。

因此,在DomainContext上沒有IDisposable。

+0

謝謝你的回答!在這個問題上永遠得到一個。我想象的是「優雅地」終止/釋放WCF資源,但我可以看到這將是一個商業邏輯決策。 – 2010-07-05 20:04:39

相關問題