ControllerEndpointRouteBuilderExtensions.MapFallbackToAreaController Yöntem

Tanım

Aşırı Yüklemeler

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String)

Dosya olmayan adlara yönelik isteklerle eşleşmesi için en düşük olası önceliğe sahip özelleştirilmiş RouteEndpointIEndpointRouteBuilder bir ekler. İstek , controllerve areaile eşleşen actionbir denetleyici uç noktasına yönlendirilir.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String)

Dosya olmayan adlara yönelik isteklerle eşleşmesi için en düşük olası önceliğe sahip özelleştirilmiş RouteEndpointIEndpointRouteBuilder bir ekler. İstek , controllerve areaile eşleşen actionbir denetleyici uç noktasına yönlendirilir.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String)

Dosya olmayan adlara yönelik isteklerle eşleşmesi için en düşük olası önceliğe sahip özelleştirilmiş RouteEndpointIEndpointRouteBuilder bir ekler. İstek , controllerve areaile eşleşen actionbir denetleyici uç noktasına yönlendirilir.

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

Parametreler

endpoints
IEndpointRouteBuilder

IEndpointRouteBuilder yolunun ekleneceği yer.

action
String

Eylem adı.

controller
String

Denetleyici adı.

area
String

Alan adı.

Döndürülenler

Açıklamalar

MapFallbackToAreaController(IEndpointRouteBuilder, String, 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 kullanışlıdır ve mevcut olmayan dosyalara yönelik isteklerin HTTP 404'e neden olmasına izin verir.

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

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

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) sağlanan action, controllerve areaile eşleşen birden çok eylem arasında ayrım yapmaya çalışmaz. Bu değerlerle eşleşen birden çok eylem varsa, sonuç uygulama tanımlı olur.

Şunlara uygulanır

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String)

Dosya olmayan adlara yönelik isteklerle eşleşmesi için en düşük olası önceliğe sahip özelleştirilmiş RouteEndpointIEndpointRouteBuilder bir ekler. İstek , controllerve areaile eşleşen actionbir denetleyici uç noktasına yönlendirilir.

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

Parametreler

endpoints
IEndpointRouteBuilder

IEndpointRouteBuilder yolunun ekleneceği yer.

pattern
String

Yol deseni.

action
String

Eylem adı.

controller
String

Denetleyici adı.

area
String

Alan adı.

Döndürülenler

Açıklamalar

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, 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 kullanışlıdır ve mevcut olmayan dosyalara yönelik isteklerin HTTP 404'e neden olmasına izin verir.

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

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) yönlendirmeyi yeniden yürütmez ve başka bir yerde tanımlanan yollara göre 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.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) sağlanan action, controllerve areaile eşleşen birden çok eylem arasında ayrım yapmaya çalışmaz. Bu değerlerle eşleşen birden çok eylem varsa, sonuç uygulama tanımlı olur.

Şunlara uygulanır