Clase_02

Proyecto de Topicos Avanzados Programacion

Ver en GitHub

Clase 2 - Consumo de Servicios Web Legacy (WCF y ASMX)

  • Se estudia cómo consumir servicios web en .NET Framework 4.8 utilizando tecnologías legacy como WCF y ASMX.
  • Ejemplo práctico de invocación de un servicio de personas, realizando operaciones de Agregar y Obtener Lista.
  • Comparación entre el consumo de un servicio WCF y un servicio ASMX.
  • Uso de Visual Studio 2022 para gestionar proyectos de consola con múltiples capas (BL, Model, SI.WCF, SI.WebService).

Tecnologías utilizadas:

  • .NET Framework 4.8
  • C#
  • Visual Studio 2022
  • Servicios Web WCF
  • Servicios Web ASMX

Ejemplo de código (consumo ASMX)

var elServicio = new webservice.ServicioPersonaAsmx.ServicioPersona();
var laPersona = new webservice.ServicioPersonaAsmx.Persona()
{
    Apellidos = "111",
    Estado = webservice.ServicioPersonaAsmx.Estado.Activo,
    Identificacion = "qqq",
    Nombre = "Maria",
    FechaDeNacimiento = DateTime.Now
};
elServicio.Agregue(laPersona);

var lasPersonas = elServicio.ObtengaLaLista();
Console.WriteLine(lasPersonas);