FallbackEndpointRouteBuilderExtensions.MapFallback 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
MapFallback(IEndpointRouteBuilder, RequestDelegate) |
Menambahkan khusus untuk IEndpointRouteBuilder yang akan mencocokkan RouteEndpoint permintaan untuk nama non-file dengan prioritas serendah mungkin. |
MapFallback(IEndpointRouteBuilder, String, RequestDelegate) |
Menambahkan khusus RouteEndpoint ke IEndpointRouteBuilder yang akan cocok dengan pola yang disediakan dengan prioritas serendah mungkin. |
MapFallback(IEndpointRouteBuilder, RequestDelegate)
Menambahkan khusus untuk IEndpointRouteBuilder yang akan mencocokkan RouteEndpoint permintaan untuk nama non-file dengan prioritas serendah mungkin.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::AspNetCore::Builder::IEndpointConventionBuilder ^ MapFallback(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, Microsoft::AspNetCore::Http::RequestDelegate ^ requestDelegate);
public static Microsoft.AspNetCore.Builder.IEndpointConventionBuilder MapFallback (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, Microsoft.AspNetCore.Http.RequestDelegate requestDelegate);
static member MapFallback : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * Microsoft.AspNetCore.Http.RequestDelegate -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
<Extension()>
Public Function MapFallback (endpoints As IEndpointRouteBuilder, requestDelegate As RequestDelegate) As IEndpointConventionBuilder
Parameter
- endpoints
- IEndpointRouteBuilder
IEndpointRouteBuilder untuk menambahkan rute.
- requestDelegate
- RequestDelegate
Delegasi dijalankan saat titik akhir dicocokkan.
Mengembalikan
Yang IEndpointConventionBuilder dapat digunakan untuk menyesuaikan titik akhir lebih lanjut.
Keterangan
MapFallback(IEndpointRouteBuilder, RequestDelegate) 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.
MapFallback(IEndpointRouteBuilder, RequestDelegate) mendaftarkan titik akhir menggunakan pola {*path:nonfile}
. Urutan titik akhir terdaftar adalah int.MaxValue
.
Berlaku untuk
MapFallback(IEndpointRouteBuilder, String, RequestDelegate)
Menambahkan khusus RouteEndpoint ke IEndpointRouteBuilder yang akan cocok dengan pola yang disediakan dengan prioritas serendah mungkin.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::AspNetCore::Builder::IEndpointConventionBuilder ^ MapFallback(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, System::String ^ pattern, Microsoft::AspNetCore::Http::RequestDelegate ^ requestDelegate);
public static Microsoft.AspNetCore.Builder.IEndpointConventionBuilder MapFallback (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, Microsoft.AspNetCore.Http.RequestDelegate requestDelegate);
static member MapFallback : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string * Microsoft.AspNetCore.Http.RequestDelegate -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
<Extension()>
Public Function MapFallback (endpoints As IEndpointRouteBuilder, pattern As String, requestDelegate As RequestDelegate) As IEndpointConventionBuilder
Parameter
- endpoints
- IEndpointRouteBuilder
IEndpointRouteBuilder untuk menambahkan rute.
- pattern
- String
Pola rute.
- requestDelegate
- RequestDelegate
Delegasi dijalankan saat titik akhir dicocokkan.
Mengembalikan
Yang IEndpointConventionBuilder dapat digunakan untuk menyesuaikan titik akhir lebih lanjut.
Keterangan
MapFallback(IEndpointRouteBuilder, String, RequestDelegate) dimaksudkan untuk menangani kasus di mana tidak ada titik akhir lain yang cocok. Ini nyaman untuk merutekan permintaan ke kerangka kerja SPA.
Urutan titik akhir terdaftar adalah int.MaxValue
.
Kelebihan beban ini akan menggunakan verbatim yang disediakan pattern
. Gunakan batasan :nonfile
rute untuk mengecualikan permintaan untuk file statis.