Esempio n. 1
0
        private void SelectConnection(TransferType type)
        {
            switch (type)
            {
            case TransferType.DEFAULT:
                _transfer = new DefaultTransfer(Settings.Instance().Server.IpAddress,
                                                Settings.Instance().Server.Port);
                break;

            case TransferType.SOCKS5:
                if (Settings.Instance().Server.Method.Name == "UnamePasswd")
                {
                    _transfer = new Socks5Transfer(Settings.Instance().Server.IpAddress,
                                                   Settings.Instance().Server.Port,
                                                   BaseConstants.Methods.UNAME_PASSWD);
                }
                else if (Settings.Instance().Server.Method.Name == "LoginHmac")
                {
                    _transfer = new Socks5Transfer(Settings.Instance().Server.IpAddress,
                                                   Settings.Instance().Server.Port,
                                                   BaseConstants.Methods.LOGIN_HMAC);
                }
                break;
            }
        }
Esempio n. 2
0
 static public bool IsColumnChanged(EntityTable tbl)
 {
     if (tbl.OldSchema == null)
     {
         return(false);
     }
     return(DefaultTransfer.ToText(tbl.Rows) != DefaultTransfer.ToText(tbl.OldSchema.Rows));
 }