ControllerEndpointRouteBuilderExtensions.MapFallbackToController 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
MapFallbackToController(IEndpointRouteBuilder, 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, ve |
MapFallbackToController(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, ve |
MapFallbackToController(IEndpointRouteBuilder, 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, ve controller
ile eşleşen action
bir denetleyici uç noktasına yönlendirilir.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::AspNetCore::Builder::IEndpointConventionBuilder ^ MapFallbackToController(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, System::String ^ action, System::String ^ controller);
public static Microsoft.AspNetCore.Builder.IEndpointConventionBuilder MapFallbackToController (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string action, string controller);
static member MapFallbackToController : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string * string -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
<Extension()>
Public Function MapFallbackToController (endpoints As IEndpointRouteBuilder, action As String, controller As String) As IEndpointConventionBuilder
Parametreler
- endpoints
- IEndpointRouteBuilder
IEndpointRouteBuilder yolunun ekleneceği yer.
- action
- String
Eylem adı.
- controller
- String
Denetleyici adı.
Döndürülenler
Açıklamalar
MapFallbackToController(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 kullanışlıdır ve mevcut olmayan dosyalara yönelik isteklerin HTTP 404'e neden olmasına izin verir.
MapFallbackToController(IEndpointRouteBuilder, String, String) desenini {*path:nonfile}
kullanarak bir uç noktayı kaydeder. Kayıtlı uç noktanın sırası olacaktır int.MaxValue
.
MapFallbackToController(IEndpointRouteBuilder, 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.
MapFallbackToController(IEndpointRouteBuilder, String, String) sağlanan action
ve controller
ile eşleşen birden çok eylem arasında kesinleştirmeye çalışmaz. Bu değerlerle eşleşen birden çok eylem varsa, sonuç uygulama tanımlı olur.
Şunlara uygulanır
MapFallbackToController(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, ve controller
ile eşleşen action
bir denetleyici uç noktasına yönlendirilir.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::AspNetCore::Builder::IEndpointConventionBuilder ^ MapFallbackToController(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, System::String ^ pattern, System::String ^ action, System::String ^ controller);
public static Microsoft.AspNetCore.Builder.IEndpointConventionBuilder MapFallbackToController (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, string action, string controller);
static member MapFallbackToController : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string * string * string -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
<Extension()>
Public Function MapFallbackToController (endpoints As IEndpointRouteBuilder, pattern As String, action As String, controller As String) As IEndpointConventionBuilder
Parametreler
- endpoints
- IEndpointRouteBuilder
IEndpointRouteBuilder yolunun ekleneceği yer.
- pattern
- String
Yol deseni.
- action
- String
Eylem adı.
- controller
- String
Denetleyici adı.
Döndürülenler
Açıklamalar
MapFallbackToController(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.
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.
MapFallbackToController(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ılırken, eşleştirme pattern
tarafından sağlanan yol değerleri kullanılabilir.
MapFallbackToController(IEndpointRouteBuilder, String, String, String) sağlanan action
ve controller
ile eşleşen birden çok eylem arasında kesinleştirmeye çalışmaz. Bu değerlerle eşleşen birden çok eylem varsa, sonuç uygulama tanımlı olur.