我正在開發與用戶的Google雲端硬盤帳戶進行通信的Windows桌面應用程序。我已經成功地創建了應用程序,並且它的工作非常好,就像我想要的那樣。我跟着這個網站上的教程:http://www.daimto.com/google-oauth2-csharp/Google雲端硬盤:認證過程中發生的事件
但我無法弄清的一件事是如何從認證過程中捕獲事件。當GoogleWebAuthorizationBroker.AuthorizeAsync
啓用Web瀏覽器以允許用戶進行身份驗證時,如果用戶單擊取消禁止,則API會引發錯誤。這就是我知道身份驗證沒有通過的原因。
但是,當用戶關閉瀏覽器窗口而不是點擊取消時,我的應用程序一直在等待用戶的響應。如何在用戶關閉瀏覽器窗口時捕獲事件,以便我的應用程序可以繼續使用它的流程。
謝謝。
在一個Web應用程序,可以打開與所有者是當前標籤,所以你把它關閉時通知的新標籤。不知道打開的csharp瀏覽器窗口 –