Поделиться через


RazorPagesEndpointRouteBuilderExtensions.MapFallbackToAreaPage Метод

Определение

Перегрузки

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String)

Добавляет специализированный RouteEndpoint объект в , IEndpointRouteBuilder который будет соответствовать запросам для имен, не являющихся файлами, с наименьшим возможным приоритетом. Запрос будет перенаправлен в конечную точку страницы, соответствующую page, и area.

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String)

Добавляет специализированный RouteEndpoint объект в , IEndpointRouteBuilder который будет соответствовать запросам для имен, не являющихся файлами, с наименьшим возможным приоритетом. Запрос будет перенаправлен в конечную точку страницы, соответствующую page, и area.

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String)

Исходный код:
RazorPagesEndpointRouteBuilderExtensions.cs

Добавляет специализированный RouteEndpoint объект в , IEndpointRouteBuilder который будет соответствовать запросам для имен, не являющихся файлами, с наименьшим возможным приоритетом. Запрос будет перенаправлен в конечную точку страницы, соответствующую page, и area.

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

Параметры

endpoints
IEndpointRouteBuilder

Объект IEndpointRouteBuilder , в который добавляется маршрут.

page
String

Имя действия.

area
String

Имя области.

Возвращаемое значение

Комментарии

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String) предназначен для обработки случаев, когда URL-путь запроса не содержит имени файла, а другая конечная точка не совпадает. Это удобно для маршрутизации запросов динамического содержимого в платформу SPA, а также позволяет запрашивать несуществующие файлы, чтобы привести к http 404.

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String) регистрирует конечную точку с помощью шаблона {*path:nonfile}. Порядок зарегистрированной конечной точки будет иметь значение int.MaxValue.

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String) не выполняет маршрутизацию повторно и не создает значения маршрутов на основе маршрутов, определенных в другом месте. При использовании этой перегрузки path будет доступно значение маршрута.

Применяется к

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String)

Исходный код:
RazorPagesEndpointRouteBuilderExtensions.cs

Добавляет специализированный RouteEndpoint объект в , IEndpointRouteBuilder который будет соответствовать запросам для имен, не являющихся файлами, с наименьшим возможным приоритетом. Запрос будет перенаправлен в конечную точку страницы, соответствующую page, и area.

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

Параметры

endpoints
IEndpointRouteBuilder

Объект IEndpointRouteBuilder , в который добавляется маршрут.

pattern
String

Шаблон маршрута.

page
String

Имя действия.

area
String

Имя области.

Возвращаемое значение

Комментарии

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String) предназначен для обработки случаев, когда URL-путь запроса не содержит имени файла, а другая конечная точка не совпадает. Это удобно для маршрутизации запросов динамического содержимого в платформу SPA, а также позволяет запрашивать несуществующие файлы, чтобы привести к http 404.

Порядок зарегистрированной конечной точки будет иметь значение int.MaxValue.

Эта перегрузка будет использовать предоставленный pattern дословно. :nonfile Используйте contraint маршрута, чтобы исключить запросы для статических файлов.

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String) не выполняет маршрутизацию повторно и не создает значения маршрутов на основе маршрутов, определенных в другом месте. При использовании этой перегрузки будут доступны значения маршрута, предоставляемые сопоставлением pattern .

Применяется к