Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 3100|Respuesta: 0

[Interfaz] ASP.NET Interfaz Núcleo (26) (APIs mínimas) APIs mínimas

[Copiar enlace]
Publicado en 6/11/2023 21:13:52 | | | |
Requisitos: .NET 6 tiene una nueva API mínima, construye una API mínima para crear APIs HTTP con dependencias mínimas. Son ideales para microservicios y aplicaciones que necesitan incluir archivos mínimos, características y dependencias en ASP.NET Core.

Según la experiencia personal, pueden existir las siguientes ventajas:

  • Redujo muchas dependencias de servicios;
  • No tan pesado como un motor de enrutamiento de MVC;
  • Adecuado para su despliegue en máquinas pequeñas, como hardware embebido;
  • Es más conveniente escribir un ejemplo de demostración, se puede hacer un archivo .cs;


Se admiten los siguientes atributos explícitos:

  • Valor de la ruta: [FromRoute]
  • Cadena de consulta: [FromQuery]
  • Cabecera: [FromHeader]
  • Texto: [DeCuerpo]
  • Forma: [FromForm]
  • Un servicio: [FromServices]
  • Valor del parámetro: [AsParameters]


Se requieren un mínimo de 4 líneas de código para iniciar un servicio HTTP, el código es el siguiente:


Crea una nueva interfaz GET con el siguiente código:

Como se muestra a continuación:



La llamada final es el método IEndpointRouteBuilder.Map, que es el siguiente:


Referencia:

El inicio de sesión del hipervínculo es visible.





Anterior:Introducción a la prioridad de configuración de ubicación de Nginx
Próximo:La diferencia entre UEFI y la BIOS tradicional (Legacy).
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com