Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 3100|Απάντηση: 0

[Διεπαφή] ASP.NET Core (26) Διεπαφή (Ελάχιστα API) Ελάχιστα API

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 6/11/2023 9:13:52 μ.μ. | | | |
Απαιτήσεις: Το .NET 6 έχει ένα νέο ελάχιστο API, δημιουργήστε ένα ελάχιστο API για τη δημιουργία API HTTP με ελάχιστες εξαρτήσεις. Είναι ιδανικά για μικροϋπηρεσίες και εφαρμογές που πρέπει να περιλαμβάνουν ελάχιστα αρχεία, δυνατότητες και εξαρτήσεις στο ASP.NET Core.

Με βάση την προσωπική εμπειρία, μπορεί να υπάρχουν τα ακόλουθα πλεονεκτήματα:

  • Μείωσε πολλές εξαρτήσεις υπηρεσιών.
  • Όχι τόσο βαρύ όσο ένας κινητήρας δρομολόγησης MVC.
  • Κατάλληλο για ανάπτυξη σε μικρά μηχανήματα, όπως ενσωματωμένο υλικό.
  • Είναι πιο βολικό να γράψετε ένα παράδειγμα επίδειξης, μπορεί να γίνει ένα αρχείο .cs.


Υποστηρίζονται τα ακόλουθα ρητά χαρακτηριστικά:

  • Τιμή διαδρομής: [FromRoute]
  • Συμβολοσειρά ερωτήματος: [FromQuery]
  • Κεφαλίδα: [FromHeader]
  • Κείμενο: [FromBody]
  • Μορφή: [FromForm]
  • Μία υπηρεσία: [FromServices]
  • Τιμή παραμέτρου: [AsParameters]


Απαιτούνται τουλάχιστον 4 γραμμές κώδικα για την εκκίνηση μιας υπηρεσίας HTTP, ο κώδικας έχει ως εξής:


Δημιουργήστε μια νέα διεπαφή GET με τον ακόλουθο κώδικα:

Οπως φαίνεται παρακάτω:



Η τελική κλήση είναι η μέθοδος IEndpointRouteBuilder.Map, η οποία έχει ως εξής:


Αναφορά:

Η σύνδεση με υπερσύνδεσμο είναι ορατή.





Προηγούμενος:Εισαγωγή στην προτεραιότητα διαμόρφωσης τοποθεσίας Nginx
Επόμενος:Η διαφορά μεταξύ UEFI και παραδοσιακού BIOS (Legacy).
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com