public async Task Conectar(string url)
        {
            this.url = url;
            await clientWebSocket.ConnectAsync(new Uri(url), CancellationToken.None);

            statusConexao = StatusConexao.Conectado;
        }
예제 #2
0
        private void InicializarConnectionString(string server, int port, string user, string password, string database)
        {
            var stringConexao = BackupMySqlConnection.CriarStringConexao(server, Convert.ToUInt32(port), user, password, database);

            if (stringConexao.StatusConexao != StatusConexao.ConexaoValida ||
                stringConexao.ConnectionString == string.Empty)
            {
                throw new Exception(string.Format("Conexão Inválida --> {0}", stringConexao.StatusConexao.ToString()));
            }


            StatusConexao = stringConexao.StatusConexao;
            ConexaoString = stringConexao.ConnectionString;

            VariaveisGeral.Database = database;
        }
        public async Task Autenticar(object informacoesLogin)
        {
            string mensagemRecebida = string.Empty;

            await EnviarMensagem(informacoesLogin.ToString());

            mensagemRecebida = await ponteConexaoSocket.ReceberMensagem(2);

            if (mensagemRecebida.Contains(ConstantesMensagem.MESSAGE_UNAUTHORIZED))
            {
                statusConexao = StatusConexao.NaoAutorizado;
            }
            else
            {
                statusConexao = StatusConexao.Autenticado;
            }
        }
 public void AlterarStatusConexaoString(StatusConexao statusConexao)
 {
     StatusConexao = statusConexao;
 }
 public RespostaConexaoString(string connectionString, StatusConexao statusConexao)
 {
     ConnectionString = connectionString;
     StatusConexao    = statusConexao;
 }