Etiqueta:  C#  17 Resultados

Expresiones Lambda en C# y ASP.NET Core

Las expresiones lambda en C# son una característica esencial del lenguaje que permite la creación de funciones anónimas de manera concisa y poderosa. Este artículo explora en detalle qué son las expresiones lambda, cómo se relacionan con los delegados en C#, y cómo pueden aplicarse en diferentes contextos de programación, incluyendo ejemplos prácticos en ASP.NET Core.

Continuar leyendo ...

Cómo crear un cliente C# para un Web API de ASP.NET Core (III)

En los anteriores artículos de este Blog: Cómo crear un cliente C# para un Web API de ASP.NET Core (I) y (II), vimos como generar un cliente C# para consumir un Web API de ASP.NET Core, con la ayuda de la herramienta NSwag Studio a partir de la especificación OpenAPI/Swagger.

Seguramente, muchos de los Web APIs que tengamos que consumir en entornos de producción, no dispongan de una interfaz Swagger que nos permita auto-generar un cliente C# con NSwag Studio. Para estos casos, debemos tener clara una estrategia de desarrollo, que nos permita construir clientes de Web API de una manera óptima, rápida y eficiente.

En este Artículo veremos cómo desarrollar un cliente C# empaquetado en una biblioteca de clases .NET Standard, para consumir un Web API tipo CRUD de ASP.NET Core.

Continuar leyendo ...

Métodos de extensión de C# para librerías dll en ASP.NET Core

Los métodos de extensión son una funcionalidad de C#, que nos permite agregar nuevos métodos a clases ya existentes sin necesidad de modificarlas, alterarlas o recompilarlas.

En este Post veremos, a través de un ejemplo práctico, cómo extender las funcionalidades de una librería dll (biblioteca de clases) añadiéndole nuevos métodos de extensión, por supuesto sin modificar o recompilar la librería dll original. 

Continuar leyendo ...

Cómo crear un cliente C# para un Web API de ASP.NET Core (II)

En el anterior post de este blog Cómo crear un cliente C# para un Web API de ASP.NET Core (I), vimos cómo implementar un cliente C# con la ayuda de NSwag Studio, para consumir un Web API de ASP.NET Core con autenticación de usuarios mediante JSON Web Tokens (JWT).

En este artículo, y como continuación al post anterior, veremos cómo integrar este cliente C# en una aplicación ASP.NET Core MVC, que nos permita realizar las operaciones básicas de CRUD sobre el Web API en cuestión.

Continuar leyendo ...

Cómo crear un cliente C# para un Web API de ASP.NET Core (I)

NSwag Studio es una aplicación de escritorio de Windows, que nos permite generar código de cliente C# o TypeScript para Web APIs de ASP.NET, siempre y cuando estos expongan su especificación OpenAPI/Swagger del tipo swagger.json o equivalente.

La ventaja que nos proporciona la auto-generación de código cliente con NSwag Studio, es básicamente la posibilidad de acelerar el ciclo de desarrollo de nuestras aplicaciones, adaptándonos fácilmente a los cambios que puedan experimentar los Web APIs.

En este artículo veremos cómo generar un cliente C# (librería dll) para un Web API de ASP.NET Core, que posteriormente utilizaremos para consumir dicho Web API desde una aplicación ASP.NET Core MVC.

Continuar leyendo ...

 17 Resultados | Página 2 de 4     << Anterior Siguiente >>


Utilizamos cookies propias y de terceros para mejorar nuestros servicios y ofrecerle una mejor experiencia de navegación. Si continúa navegando consideramos que acepta su uso. Más información   Acepto