Luego seleccionamos el tipo de proyecto que para nuestro ejemplo es Asp.NET Web Services, buscamos una ubicación para guárdalo con el botón Browse... y damos clic en el botón Ok.
Ya creado el proyecto, el explorador de soluciones nos muestra la siguiente estructura de archivos.
Código fuente C#
En el código de .Net, se crea automáticamente una estructura básica que podemos modificar de acuerdo a nuestras necesidades. El atributo [WebMethod] nos indica si el método creado sera expuesto como Web Service, permitiendo que pueda ser consumido por otras aplicaciones,esto lo podemos ver claramente en la siguiente imagen.
Para crear nuestro método Suma reemplazamos el método HelloWorld por el siguiente código:
//Creacion de Metodo Suma que tiene el web Services //Los metodos se identifican con [WebMethod] public string Suma(string Valor1, string Valor2) { int nSuma = 0; try { nSuma = Convert.ToInt32(Valor1) + Convert.ToInt32(Valor2); } catch { return "Uno de los valores digitados es incorrecto, por favor verifique."; } return nSuma.ToString(); }
Explicando un poco el código anterior, el método Suma recibe dos parámetros (para este ejemplo son string pero podrían ser enteros - int) y la suma de ellos es retornado como un string, si ocurre una excepción ésta es controlada a través de try...catch.
Finalmente luego de digitar los valores y dar clic sobre el botón Invocar, el método retorna la siguiente respuesta en formato Xml.
Hasta aquí finalizamos la creación del nuestro Web Service. Los invito ha conocer como Consumir Web Service desde C# .Net
"" Si tienes dudas o quieras ampliar este artículo, lo puedes hacer dejando tus comentarios. Además, si lo consideras interesante puedes compartirlo con amigos y seguidores a través de los botones sociales que aparecen en esta página.""
0 comments:
Publicar un comentario