Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 3100|Antwort: 0

[Schnittstelle] ASP.NET Core (26) Schnittstelle (minimale APIs) minimale APIs

[Link kopieren]
Veröffentlicht am 06.11.2023 21:13:52 | | | |
Anforderungen: .NET 6 hat eine neue Mindest-API, baue eine Mindest-API, um HTTP-APIs mit minimalen Abhängigkeiten zu erstellen. Sie sind ideal für Microservices und Anwendungen, die minimale Dateien, Funktionen und Abhängigkeiten in ASP.NET Core enthalten müssen.

Basierend auf persönlicher Erfahrung können folgende Vorteile vorhanden sein:

  • Viele Serviceabhängigkeiten reduziert;
  • Nicht so schwer wie ein MVC-Routing-Motor;
  • Geeignet für den Einsatz in kleinen Maschinen, wie Embedded-Hardware;
  • Es ist bequemer, ein Demo-Beispiel zu schreiben, eine .cs Datei ist möglich;


Folgende explizite Attribute werden unterstützt:

  • Routenwert: [FromRoute]
  • Abfragezeichenfolge: [FromQuery]
  • Header: [FromHeader]
  • Text: [FromBody]
  • Form: [FromForm]
  • Ein Service: [FromServices]
  • Parameterwert: [AsParameter]


Mindestens 4 Codezeilen sind erforderlich, um einen HTTP-Dienst zu starten, der Code ist wie folgt:


Erstellen Sie eine neue GET-Schnittstelle mit folgendem Code:

Wie unten gezeigt:



Der letzte Aufruf ist die IEndpointRouteBuilder.Map-Methode, die wie folgt aussieht:


Referenz:

Der Hyperlink-Login ist sichtbar.





Vorhergehend:Einführung in die Nginx-Standortkonfigurationspriorität
Nächster:Der Unterschied zwischen UEFI und traditionellem BIOS (Legacy).
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com