RazorPagesEndpointRouteBuilderExtensions.MapFallbackToPage Yöntem

Tanım

Aşırı Yüklemeler

MapFallbackToPage(IEndpointRouteBuilder, String)

Dosya olmayan adlar için istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, ile eşleşen pagebir sayfa uç noktasına yönlendirilir.

MapFallbackToPage(IEndpointRouteBuilder, String, String)

Dosya olmayan adlar için istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, ile eşleşen pagebir sayfa uç noktasına yönlendirilir.

MapFallbackToPage(IEndpointRouteBuilder, String)

Dosya olmayan adlar için istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, ile eşleşen pagebir sayfa uç noktasına yönlendirilir.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IEndpointConventionBuilder ^ MapFallbackToPage(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, System::String ^ page);
public static Microsoft.AspNetCore.Builder.IEndpointConventionBuilder MapFallbackToPage (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string page);
static member MapFallbackToPage : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
<Extension()>
Public Function MapFallbackToPage (endpoints As IEndpointRouteBuilder, page As String) As IEndpointConventionBuilder

Parametreler

endpoints
IEndpointRouteBuilder

IEndpointRouteBuilder yolu eklenecek.

page
String

Sayfa adı.

Döndürülenler

Açıklamalar

MapFallbackToPage(IEndpointRouteBuilder, String) , 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.

MapFallbackToPage(IEndpointRouteBuilder, String) desenini {*path:nonfile}kullanarak bir uç noktayı kaydeder. Kayıtlı uç noktanın sırası olacaktır int.MaxValue.

MapFallbackToPage(IEndpointRouteBuilder, String) yönlendirmeyi yeniden yürütmez ve başka bir yerde tanımlanan yolları temel alan yol değerleri oluşturmaz. Bu aşırı yükleme kullanıldığında, path yol değeri kullanılabilir olacaktır.

Şunlara uygulanır

MapFallbackToPage(IEndpointRouteBuilder, String, String)

Dosya olmayan adlar için istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, ile eşleşen pagebir sayfa uç noktasına yönlendirilir.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IEndpointConventionBuilder ^ MapFallbackToPage(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, System::String ^ pattern, System::String ^ page);
public static Microsoft.AspNetCore.Builder.IEndpointConventionBuilder MapFallbackToPage (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, string page);
static member MapFallbackToPage : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string * string -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
<Extension()>
Public Function MapFallbackToPage (endpoints As IEndpointRouteBuilder, pattern As String, page As String) As IEndpointConventionBuilder

Parametreler

endpoints
IEndpointRouteBuilder

IEndpointRouteBuilder yolu eklenecek.

pattern
String

Yol deseni.

page
String

Eylem adı.

Döndürülenler

Açıklamalar

MapFallbackToPage(IEndpointRouteBuilder, String, String) , 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.

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 route contraint kullanın.

MapFallbackToPage(IEndpointRouteBuilder, String, String) yönlendirmeyi yeniden yürütmez ve başka bir yerde tanımlanan yolları temel alan yol değerleri oluşturmaz. Bu aşırı yükleme kullanılırken, eşleştirme pattern tarafından sağlanan yol değerleri kullanılabilir olacaktır.

Şunlara uygulanır