Exemplo n.º 1
0
 private void LogOutButtonClick(object sender, EventArgs e)
 {
     DisableUi();
     _ctx.BeginLogOut(result =>
     {
         try
         {
             _ctx.EndLogOut(result);
             Invoke(() =>
             {
                 MainTabControl.Enabled = false;
                 LogOutButton.Enabled   = false;
                 LoginButton.Enabled    = true;
                 Application.DoEvents();
             });
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
         finally
         {
             Cursor = Cursors.Default;
         }
     }, null);
 }
Exemplo n.º 2
0
 static void EndLoggedOut(ReliableAsyncResult result)
 {
     _ctx.EndLogOut(result);
     Console.WriteLine("\r\nLogged out.\r\n");
     _gate.Set();
 }