ControllerEndpointRouteBuilderExtensions.MapFallbackToAreaController Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) |
Menambahkan khusus untuk IEndpointRouteBuilder yang akan mencocokkan RouteEndpoint permintaan untuk non-nama file dengan prioritas serendah mungkin. Permintaan akan dirutekan ke titik akhir pengontrol yang cocok |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) |
Menambahkan khusus untuk IEndpointRouteBuilder yang akan mencocokkan RouteEndpoint permintaan untuk non-nama file dengan prioritas serendah mungkin. Permintaan akan dirutekan ke titik akhir pengontrol yang cocok |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String)
Menambahkan khusus untuk IEndpointRouteBuilder yang akan mencocokkan RouteEndpoint permintaan untuk non-nama file dengan prioritas serendah mungkin. Permintaan akan dirutekan ke titik akhir pengontrol yang cocok action
dengan , , controller
dan area
.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::AspNetCore::Builder::IEndpointConventionBuilder ^ MapFallbackToAreaController(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, System::String ^ action, System::String ^ controller, System::String ^ area);
public static Microsoft.AspNetCore.Builder.IEndpointConventionBuilder MapFallbackToAreaController (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string action, string controller, string area);
static member MapFallbackToAreaController : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string * string * string -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
<Extension()>
Public Function MapFallbackToAreaController (endpoints As IEndpointRouteBuilder, action As String, controller As String, area As String) As IEndpointConventionBuilder
Parameter
- endpoints
- IEndpointRouteBuilder
untuk IEndpointRouteBuilder menambahkan rute.
- action
- String
Nama tindakan.
- controller
- String
Nama pengontrol.
- area
- String
Nama area.
Mengembalikan
Keterangan
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) dimaksudkan untuk menangani kasus di mana jalur URL permintaan tidak berisi nama file, dan tidak ada titik akhir lain yang cocok. Ini nyaman untuk merutekan permintaan konten dinamis ke kerangka kerja SPA, sekaligus memungkinkan permintaan untuk file yang tidak ada menghasilkan HTTP 404.
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) mendaftarkan titik akhir menggunakan pola {*path:nonfile}
. Urutan titik akhir terdaftar adalah int.MaxValue
.
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) tidak menjalankan kembali perutean, dan tidak akan menghasilkan nilai rute berdasarkan rute yang ditentukan di tempat lain. Saat menggunakan kelebihan beban ini, path
nilai rute akan tersedia.
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) tidak mencoba untuk membedakan antara beberapa tindakan yang cocok dengan yang disediakan action
, controller
, dan area
. Jika beberapa tindakan cocok dengan nilai-nilai ini, hasilnya adalah implementasi yang ditentukan.
Berlaku untuk
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String)
Menambahkan khusus untuk IEndpointRouteBuilder yang akan mencocokkan RouteEndpoint permintaan untuk non-nama file dengan prioritas serendah mungkin. Permintaan akan dirutekan ke titik akhir pengontrol yang cocok action
dengan , , controller
dan area
.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::AspNetCore::Builder::IEndpointConventionBuilder ^ MapFallbackToAreaController(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, System::String ^ pattern, System::String ^ action, System::String ^ controller, System::String ^ area);
public static Microsoft.AspNetCore.Builder.IEndpointConventionBuilder MapFallbackToAreaController (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, string action, string controller, string area);
static member MapFallbackToAreaController : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string * string * string * string -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
<Extension()>
Public Function MapFallbackToAreaController (endpoints As IEndpointRouteBuilder, pattern As String, action As String, controller As String, area As String) As IEndpointConventionBuilder
Parameter
- endpoints
- IEndpointRouteBuilder
untuk IEndpointRouteBuilder menambahkan rute.
- pattern
- String
Pola rute.
- action
- String
Nama tindakan.
- controller
- String
Nama pengontrol.
- area
- String
Nama area.
Mengembalikan
Keterangan
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) dimaksudkan untuk menangani kasus di mana jalur URL permintaan tidak berisi nama file, dan tidak ada titik akhir lain yang cocok. Ini nyaman untuk merutekan permintaan konten dinamis ke kerangka kerja SPA, sekaligus memungkinkan permintaan untuk file yang tidak ada menghasilkan HTTP 404.
Urutan titik akhir terdaftar adalah int.MaxValue
.
Kelebihan beban ini akan menggunakan verbatim yang disediakan pattern
.
:nonfile
Gunakan kontraint rute untuk mengecualikan permintaan untuk file statis.
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) tidak menjalankan kembali perutean, dan tidak akan menghasilkan nilai rute berdasarkan rute yang ditentukan di tempat lain. Saat menggunakan kelebihan beban ini, nilai rute yang disediakan oleh pencocokan pattern
akan tersedia.
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) tidak mencoba untuk membedakan antara beberapa tindakan yang cocok dengan yang disediakan action
, controller
, dan area
. Jika beberapa tindakan cocok dengan nilai-nilai ini, hasilnya adalah implementasi yang ditentukan.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk