Consultoría Informática: Programas a medida, Páginas web, Tiendas Online, Posicionamiento en Internet (SEO), Accesibilidad, Usabilidad...

Cliente de servicio web

WebProgramacion > Programacion > C# > Cliente de servicio web

C#

En este ejemplo vamos a crear un cliente de servicio web.

Implementaremos un formulario que accederá a un método de un servicio web y mostrará en una caja de texto la dirección IP de la máquina al pulsar un botón.

1º Creamos una nueva aplicacion Windows Form.

2º Añadimos una referencia Web a través del explorador de soluciones, indicando la ubicación (la url) del servicio web.

3º Realizamos la siguiente implementación. (Evento click del botón):

private void button1_Click(object sender, EventArgs e)
{
   try
   {
      extension.dominio.www.Service x;
      x = new extension.dominio.www.Service();
      txtArea.Text=x.dameIP();
      MessageBox.Show("correcto");
   }
   catch (System.Exception exc)
   {
      MessageBox.Show("incorrecto");
   }
}

Cabe destacar la importancia del uso de try-catch para controlar los casos en los que hay problemas de conexión (servidor caido, cliente sin red, etc...).

Autor del artículo

Dámaso Velázquez

Compartir

  • Programas a medida
  • Accesibilidad
  • Presencia en Internet
  • Tiendas online