Usuário com melhor resposta
Retorno de Conexao Online ou Offiline

Pergunta
-
Pessoal boa tarde!
estou com uma duvida sobre um retorno de conexão, como posso implementar o retorno da conexão, se o sistema está conectado com o servidor: eu tenho no sistema uma label text que eu quero que se a conexão com o banco estiver estabelecida me retorne o nome Online .. caso a conexão foi mal sucedida me retorne o nome na minha label text como Offline, como posso fazer esse retorno de informação do servidor para o sistema cliente?
- Editado Alef Souza Borges quinta-feira, 10 de novembro de 2016 18:06 titulo errado
Respostas
-
Testa o estado da conexão:
if (myConnection != null) { txtStatus.Text = myConnection.State == ConnectionState.Closed ? "Offline" : "Online"; }
Rodrigo Reis Ferreira
Microsoft Certified- Sugerido como Resposta AndreAlvesLimaModerator sexta-feira, 11 de novembro de 2016 14:08
- Marcado como Resposta Robson William SilvaModerator segunda-feira, 14 de novembro de 2016 11:34
Todas as Respostas
-
Boa tarde,
Que tipo de servidor você quer testar a conexão? Banco de dados, servidor de aplicação (back-end)?
If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".
Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".
-
-
Você pode inicializar um objeto de conexão e abrir a conexão e fechar logo em seguida, talvez executar uma consulta simples como SELECT GETDATE().
Exemplo:
using (var conn = new SqlConnection("String de Conexão")) using (var cmd = new SqlCommand("SELECT GETDATE()", conn)) { try { conn.Open(); using (var reader = cmd.ExecuteScalar()) { labelStatus.Text = reader.Read() ? "ONLINE" : "OFFLINE"; } } catch (Exception) { labelStatus.Text = "OFFLINE"; } }
PS: Parece overkill para mim, mas já que precisa deste tipo de controle.
If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".
Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".
- Sugerido como Resposta AndreAlvesLimaModerator sexta-feira, 11 de novembro de 2016 14:08
-
Testa o estado da conexão:
if (myConnection != null) { txtStatus.Text = myConnection.State == ConnectionState.Closed ? "Offline" : "Online"; }
Rodrigo Reis Ferreira
Microsoft Certified- Sugerido como Resposta AndreAlvesLimaModerator sexta-feira, 11 de novembro de 2016 14:08
- Marcado como Resposta Robson William SilvaModerator segunda-feira, 14 de novembro de 2016 11:34
-
Bom dia,
Devido a falta de interação do autor dessa pergunta,
essa thread está sendo fechada. Caso o problema ainda
esteja ocorrendo, favor abrir uma nova thread.
Atenciosamente,
Robson William Silva
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.