void LoginWorker_DoWork(object sender, DoWorkEventArgs e) { List <string> lstArgs = e.Argument as List <string>; //获得该UMP服务器上配置的数据库信息 lstDBsInUmp = ServerConfigOperationInServer.GetAllDBs(lstArgs[1], lstArgs[2]); string strHostName = System.Net.Dns.GetHostName(); LoginResult = ServerConfigOperationInServer.UserLogin(lstArgs[1], lstArgs[2], lstArgs[3], lstArgs[4], lstArgs[0], strHostName); }