コード例 #1
0
ファイル: WebBrowser2.cs プロジェクト: hl10502/XenCenter
 protected virtual void OnNavigateError(WebBrowserNavigateErrorEventArgs e)
 {
     if (NavigateError != null)
     {
         NavigateError(this, e);
     }
 }
コード例 #2
0
ファイル: TabPageFeature.cs プロジェクト: huizh/xenadmin
 /// <summary>
 /// Nothrow guarantee.
 /// </summary>
 void Browser_NavigateError(object sender, WebBrowserNavigateErrorEventArgs e)
 {
     Program.AssertOnEventThread();
     navigationError = true;
     try
     {
         log.DebugFormat("Navigate error ({0}): {1}", e.StatusCode, e.Url);
         if ((e.StatusCode == 401 || e.StatusCode == 403))
         {
             log.Warn("Clearing secret and re-prompting, since we've seen a 401/403.");
             BrowserState.BrowserCredentials creds = lastBrowserState.Credentials;
             bool persisting = creds == null ? true : creds.PersistCredentials;
             CompleteClearSecret(lastBrowserState);
             TriggerGetSecret(lastBrowserState);
         }
     }
     catch (Exception exn)
     {
         log.Error(exn, exn);
     }
 }
コード例 #3
0
ファイル: WebBrowser2.cs プロジェクト: huizh/xenadmin
 protected virtual void OnNavigateError(WebBrowserNavigateErrorEventArgs e)
 {
     if (NavigateError != null)
         NavigateError(this, e);
 }