Lenguaje

ControllerEndpointRouteBuilderExtensions.MapFallbackToController Método

Definición

Sobrecargas

Nombre Description
MapFallbackToController(IEndpointRouteBuilder, String, String)

Agrega un objeto especializado RouteEndpoint a que IEndpointRouteBuilder coincidirá con las solicitudes de nombres que no son de archivo con la prioridad más baja posible. La solicitud se enrutará a un punto de conexión del controlador que coincida con actiony controller.

MapFallbackToController(IEndpointRouteBuilder, String, String, String)

Agrega un objeto especializado RouteEndpoint a que IEndpointRouteBuilder coincidirá con las solicitudes de nombres que no son de archivo con la prioridad más baja posible. La solicitud se enrutará a un punto de conexión del controlador que coincida con actiony controller.

MapFallbackToController(IEndpointRouteBuilder, String, String)

Source:
ControllerEndpointRouteBuilderExtensions.cs

Agrega un objeto especializado RouteEndpoint a que IEndpointRouteBuilder coincidirá con las solicitudes de nombres que no son de archivo con la prioridad más baja posible. La solicitud se enrutará a un punto de conexión del controlador que coincida con actiony controller.

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

Parámetros

endpoints
IEndpointRouteBuilder

IEndpointRouteBuilder al que se va a agregar la ruta.

action
String

Nombre de la acción.

controller
String

Nombre del mando.

Devoluciones

Comentarios

MapFallbackToController(IEndpointRouteBuilder, String, String) está pensado para controlar los casos en los que la ruta de acceso url de la solicitud no contiene un nombre de archivo y ningún otro punto de conexión coincide. Esto es conveniente para enrutar las solicitudes de contenido dinámico a un marco spa, al tiempo que permite que las solicitudes de archivos no existentes produzcan un HTTP 404.

MapFallbackToController(IEndpointRouteBuilder, String, String) registra un punto de conexión mediante el patrón {*path:nonfile}. El orden del punto de conexión registrado será int.MaxValue.

MapFallbackToController(IEndpointRouteBuilder, String, String) no vuelve a ejecutar el enrutamiento y no generará valores de ruta en función de las rutas definidas en otro lugar. Al usar esta sobrecarga, el valor de path ruta estará disponible.

MapFallbackToController(IEndpointRouteBuilder, String, String) no intenta desambiguar entre varias acciones que coincidan con el proporcionado action y controller. Si varias acciones coinciden con estos valores, el resultado es la implementación definida.

Se aplica a

MapFallbackToController(IEndpointRouteBuilder, String, String, String)

Source:
ControllerEndpointRouteBuilderExtensions.cs

Agrega un objeto especializado RouteEndpoint a que IEndpointRouteBuilder coincidirá con las solicitudes de nombres que no son de archivo con la prioridad más baja posible. La solicitud se enrutará a un punto de conexión del controlador que coincida con actiony controller.

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

Parámetros

endpoints
IEndpointRouteBuilder

IEndpointRouteBuilder al que se va a agregar la ruta.

pattern
String

Patrón de ruta.

action
String

Nombre de la acción.

controller
String

Nombre del mando.

Devoluciones

Comentarios

MapFallbackToController(IEndpointRouteBuilder, String, String, String) está pensado para controlar los casos en los que la ruta de acceso url de la solicitud no contiene un nombre de archivo y ningún otro punto de conexión coincide. Esto es conveniente para enrutar las solicitudes de contenido dinámico a un marco spa, al tiempo que permite que las solicitudes de archivos no existentes produzcan un HTTP 404.

El orden del punto de conexión registrado será int.MaxValue.

Esta sobrecarga usará el verbotim proporcionado pattern . Use la :nonfile restricción de ruta para excluir solicitudes de archivos estáticos.

MapFallbackToController(IEndpointRouteBuilder, String, String, String) no vuelve a ejecutar el enrutamiento y no generará valores de ruta en función de las rutas definidas en otro lugar. Al usar esta sobrecarga, los valores de ruta proporcionados por la coincidencia pattern estarán disponibles.

MapFallbackToController(IEndpointRouteBuilder, String, String, String) no intenta desambiguar entre varias acciones que coincidan con el proporcionado action y controller. Si varias acciones coinciden con estos valores, el resultado es la implementación definida.

Se aplica a