Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 3100|Risposta: 0

[Interfaccia] ASP.NET Core (26) Interfaccia (API minime) API minime

[Copiato link]
Pubblicato su 06/11/2023 21:13:52 | | | |
Requisiti: .NET 6 ha una nuova API minima, costruisci un'API minima per creare API HTTP con dipendenze minime. Sono ideali per microservizi e applicazioni che necessitano di includere file, funzionalità e dipendenze minime in ASP.NET Core.

In base all'esperienza personale, possono essere presenti i seguenti vantaggi:

  • Ha ridotto molte dipendenze dal servizio;
  • Non pesante quanto un motore di routing MVC;
  • Adatto per l'impiego in piccole macchine, come hardware embedded;
  • È più comodo scrivere un esempio demo, si può fare un file .cs;


Sono supportati i seguenti attributi espliciti:

  • Valore del percorso: [FromRoute]
  • Stringa di query: [FromQuery]
  • Intestazione principale: [FromHeader]
  • Testo: [DaCorpo]
  • Forma: [FromForm]
  • Un servizio: [FromServices]
  • Valore del parametro: [AsParameters]


Sono necessarie almeno 4 righe di codice per avviare un servizio HTTP, il codice è il seguente:


Crea una nuova interfaccia GET con il seguente codice:

Come mostrato di seguito:



La chiamata finale è il metodo IEndpointRouteBuilder.Map, che è il seguente:


Riferimento:

Il login del link ipertestuale è visibile.





Precedente:Introduzione alla priorità di configurazione della posizione Nginx
Prossimo:La differenza tra UEFI e il BIOS tradizionale (Legacy).
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com