EndpointRouteBuilderExtensions.MapFallback Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
MapFallback(IEndpointRouteBuilder, Delegate) |
Dosya olmayan adlar için istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. |
MapFallback(IEndpointRouteBuilder, String, Delegate) |
Sağlanan desenle mümkün olan en düşük öncelikle eşleşecek özel RouteEndpointIEndpointRouteBuilder bir ekler. |
MapFallback(IEndpointRouteBuilder, Delegate)
Dosya olmayan adlar için istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler.
public static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapFallback (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, Delegate handler);
static member MapFallback : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * Delegate -> Microsoft.AspNetCore.Builder.RouteHandlerBuilder
<Extension()>
Public Function MapFallback (endpoints As IEndpointRouteBuilder, handler As Delegate) As RouteHandlerBuilder
Parametreler
- endpoints
- IEndpointRouteBuilder
IEndpointRouteBuilder yolu eklenecek.
- handler
- Delegate
Uç nokta eşleştirildiğinde temsilci yürütülür.
Döndürülenler
RouteHandlerBuilder Uç noktayı daha fazla özelleştirmek için kullanılabilecek bir.
Açıklamalar
MapFallback(IEndpointRouteBuilder, Delegate) , isteğin URL yolunun dosya adı içermediği ve başka bir uç noktanın eşleşmediği durumları işlemeye yöneliktir. Bu, dinamik içerik isteklerini bir SPA çerçevesine yönlendirmek için uygundur ve mevcut olmayan dosyalara yönelik isteklerin HTTP 404 ile sonuçlanmasına da olanak tanır.
MapFallback(IEndpointRouteBuilder, Delegate) desenini {*path:nonfile}
kullanarak bir uç noktayı kaydeder. Kayıtlı uç noktanın sırası olacaktır int.MaxValue
.
Şunlara uygulanır
MapFallback(IEndpointRouteBuilder, String, Delegate)
Sağlanan desenle mümkün olan en düşük öncelikle eşleşecek özel RouteEndpointIEndpointRouteBuilder bir ekler.
public static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapFallback (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, Delegate handler);
static member MapFallback : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string * Delegate -> Microsoft.AspNetCore.Builder.RouteHandlerBuilder
<Extension()>
Public Function MapFallback (endpoints As IEndpointRouteBuilder, pattern As String, handler As Delegate) As RouteHandlerBuilder
Parametreler
- endpoints
- IEndpointRouteBuilder
IEndpointRouteBuilder yolu eklenecek.
- pattern
- String
Yol deseni.
- handler
- Delegate
Uç nokta eşleştirildiğinde temsilci yürütülür.
Döndürülenler
RouteHandlerBuilder Uç noktayı daha fazla özelleştirmek için kullanılabilecek bir.
Açıklamalar
MapFallback(IEndpointRouteBuilder, String, Delegate) , başka bir uç noktanın eşleşmediği durumları işlemeye yöneliktir. Bu, istekleri bir SPA çerçevesine yönlendirmek için uygundur.
Kayıtlı uç noktanın sırası olacaktır int.MaxValue
.
Bu aşırı yükleme, sağlanan pattern
ifadeyi kullanır. Statik dosyalara yönelik :nonfile
istekleri dışlamak için yol kısıtlamasını kullanın.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin