FallbackEndpointRouteBuilderExtensions.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, RequestDelegate) |
Dosya olmayan adlara yönelik isteklerle eşleşmesi için en düşük olası önceliğe sahip özelleştirilmiş RouteEndpointIEndpointRouteBuilder bir ekler. |
MapFallback(IEndpointRouteBuilder, String, RequestDelegate) |
Sağlanan deseni mümkün olan en düşük öncelikle eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. |
MapFallback(IEndpointRouteBuilder, RequestDelegate)
Dosya olmayan adlara yönelik isteklerle eşleşmesi için en düşük olası önceliğe sahip özelleştirilmiş RouteEndpointIEndpointRouteBuilder bir ekler.
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
Parametreler
- endpoints
- IEndpointRouteBuilder
IEndpointRouteBuilder yolunun ekleneceği yer.
- requestDelegate
- RequestDelegate
Uç nokta eşleştirildiğinde temsilci yürütülür.
Döndürülenler
IEndpointConventionBuilder Uç noktayı daha fazla özelleştirmek için kullanılabilecek bir.
Açıklamalar
MapFallback(IEndpointRouteBuilder, RequestDelegate) , 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 kullanışlıdır ve mevcut olmayan dosyalara yönelik isteklerin HTTP 404'e neden olmasına izin verir.
MapFallback(IEndpointRouteBuilder, RequestDelegate) 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, RequestDelegate)
Sağlanan deseni mümkün olan en düşük öncelikle eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler.
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
Parametreler
- endpoints
- IEndpointRouteBuilder
IEndpointRouteBuilder yolunun ekleneceği yer.
- pattern
- String
Yol deseni.
- requestDelegate
- RequestDelegate
Uç nokta eşleştirildiğinde temsilci yürütülür.
Döndürülenler
IEndpointConventionBuilder Uç noktayı daha fazla özelleştirmek için kullanılabilecek bir.
Açıklamalar
MapFallback(IEndpointRouteBuilder, String, RequestDelegate) , başka hiçbir uç noktanın eşleşmediği durumları işlemeye yöneliktir. Bu, istekleri bir SPA çerçevesine yönlendirmek için kullanışlıdır.
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.