我正在開發一個C#Web客戶端應用程序,它從Web服務器接收內容並在成功驗證後使用brower對象顯示它。理想情況下,當應用程序退出並需要取消訂閱網絡連接時,我們應該調用IConnectionPoint
的方法Unadvise(cookie)
。但是,當任何web異常被拋出並且應用程序需要關閉時,應用程序沒有響應,並且無法退出。當我評論方法Unadvise(cookie)
它工作正常,應用程序正在退出成功。C#.net應用程序在拋出web異常和unadvise後不能退出()
有沒有辦法解決這個問題沒有評論Unadvise(cookie)
? 。
如果我不叫Unadvise(cookie)atall,會不會有任何副作用?每當我們調用Advise和Unadvise()函數時,我都會在某個地方讀到接口的引用指針保持在系統中。如果我們不調用Unadvise(),那麼引用指針會發生什麼? – Himanshu