Esempio n. 1
0
 public void onConnected()
 {
     _newContextsBehavior = Settings.session.newContextsBehavior;
     PoManager.instance.loadFrom(Settings.session.po).ContinueWith((t) => {
         var ex = t.Exception.InnerException;
         if (ex is MyException)
         {
             Utils.error(ex.Message);
         }
         else
         {
             Logger.logException(ex);
         }
     }, System.Threading.Tasks.TaskContinuationOptions.OnlyOnFaulted);
 }
Esempio n. 2
0
        public void setNewContextsBehavior(string behavior)
        {
            switch (behavior)
            {
            case "ignore":
                newContextsBehavior = NewContextsBehavior.IGNORE;
                break;

            case "switchto":
                newContextsBehavior = NewContextsBehavior.SWITCH_TO_NEW;
                break;

            case "smart":
                newContextsBehavior = NewContextsBehavior.SMART;
                break;

            default:
                newContextsBehavior = NewContextsBehavior.ALLOW;
                break;
            }
        }
Esempio n. 3
0
 public void onConnected()
 {
     _newContextsBehavior = Settings.session.newContextsBehavior;
     PoManager.instance.loadFrom(Settings.session.po).ContinueWith((t) => {
         var ex = t.Exception.InnerException;
         if (ex is MyException) {
             Utils.error(ex.Message);
         } else {
             Logger.logException(ex);
         }
     }, System.Threading.Tasks.TaskContinuationOptions.OnlyOnFaulted);
 }
Esempio n. 4
0
 public void setNewContextsBehavior(string behavior)
 {
     switch (behavior) {
         case "ignore":
             newContextsBehavior = NewContextsBehavior.IGNORE;
             break;
         case "switchto":
             newContextsBehavior = NewContextsBehavior.SWITCH_TO_NEW;
             break;
         case "smart":
             newContextsBehavior = NewContextsBehavior.SMART;
             break;
         default:
             newContextsBehavior = NewContextsBehavior.ALLOW;
             break;
     }
 }