사용자의 Google 드라이브 계정과 통신하는 Windows 데스크톱 애플리케이션을 개발 중입니다. 나는 성공적으로 응용 프로그램을 만들었고 완벽하게 올바르게 작동했습니다. 이 웹 사이트의 자습서를 따랐습니다. http://www.daimto.com/google-oauth2-csharp/Google 드라이브 : 인증 중에 일정 잡기
하지만 내가 알아낼 수없는 한 가지는 인증 프로세스에서 이벤트를 잡는 방법입니다. GoogleWebAuthorizationBroker.AuthorizeAsync
키크가 웹 브라우저를 열어 사용자 인증을 허용하면 사용자가 취소를 클릭하여 허용하지 않으면 API에서 오류가 발생합니다. 그것이 인증이 통과되지 않았다는 것을 나는 알게됩니다.
그러나 사용자가 취소를 클릭하지 않고 브라우저 창을 닫으면 내 응용 프로그램이 사용자 응답을 기다리고 있습니다. 내 앱이 흐름을 계속할 수 있도록 사용자가 브라우저 창을 닫을 때 어떻게 이벤트를 잡을 수 있습니까?
감사합니다.
, 당신은 닫힐 때 알림을받을 수 있도록 소유자가 현재 탭 인과 함께 새 탭을 엽니 다. csharp 브라우저 창을 열어 보지 마라. –