Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 3100|Jawab: 0

[Antarmuka] ASP.NET Antarmuka Inti (26) (API Minimal) API Minimal

[Salin tautan]
Diposting pada 06/11/2023 21.13.52 | | | |
Persyaratan: .NET 6 memiliki API minimum baru, membangun API minimum untuk membuat API HTTP dengan dependensi minimal. Mereka ideal untuk layanan mikro dan aplikasi yang perlu menyertakan file, fitur, dan dependensi minimal di ASP.NET Core.

Berdasarkan pengalaman pribadi, keuntungan berikut mungkin ada:

  • Mengurangi banyak ketergantungan layanan;
  • Tidak seberat mesin perutean MVC;
  • Cocok untuk penerapan di mesin kecil, seperti perangkat keras tertanam;
  • Lebih mudah untuk menulis contoh demo, file .cs dapat dilakukan;


Atribut eksplisit berikut didukung:

  • Nilai rute: [FromRoute]
  • String kueri: [FromQuery]
  • Header: [FromHeader]
  • Teks: [DariTubuh]
  • Formulir: [FromForm]
  • Satu layanan: [DariLayanan]
  • Nilai parameter: [AsParameters]


Minimal 4 baris kode diperlukan untuk memulai layanan HTTP, kodenya adalah sebagai berikut:


Buat antarmuka GET baru dengan kode berikut:

Seperti yang ditunjukkan di bawah ini:



Panggilan terakhir adalah metode IEndpointRouteBuilder.Map, yaitu sebagai berikut:


Referensi:

Login hyperlink terlihat.





Mantan:Pengantar prioritas konfigurasi lokasi Nginx
Depan:Perbedaan antara UEFI dan BIOS tradisional (Legacy).
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com