ControllerEndpointRouteBuilderExtensions.MapDynamicControllerRoute Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String) |
Agrega un objeto especializado RouteEndpoint al IEndpointRouteBuilder que intentará seleccionar una acción de controlador mediante los valores de ruta generados por |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Agrega un objeto especializado RouteEndpoint al IEndpointRouteBuilder que intentará seleccionar una acción de controlador mediante los valores de ruta generados por |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Agrega un objeto especializado RouteEndpoint al IEndpointRouteBuilder que intentará seleccionar una acción de controlador mediante los valores de ruta generados por |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)
Agrega un objeto especializado RouteEndpoint al IEndpointRouteBuilder que intentará seleccionar una acción de controlador mediante los valores de ruta generados por TTransformer
.
public:
generic <typename TTransformer>
where TTransformer : Microsoft::AspNetCore::Mvc::Routing::DynamicRouteValueTransformer[System::Runtime::CompilerServices::Extension]
static void MapDynamicControllerRoute(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, System::String ^ pattern);
public static void MapDynamicControllerRoute<TTransformer> (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern) where TTransformer : Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer;
static member MapDynamicControllerRoute : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string -> unit (requires 'ransformer :> Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer)
<Extension()>
Public Sub MapDynamicControllerRoute(Of TTransformer As DynamicRouteValueTransformer) (endpoints As IEndpointRouteBuilder, pattern As String)
Parámetros de tipo
- TTransformer
Tipo de un objeto DynamicRouteValueTransformer.
Parámetros
- endpoints
- IEndpointRouteBuilder
al IEndpointRouteBuilder que se va a agregar la ruta.
- pattern
- String
Patrón de dirección URL de la ruta.
Comentarios
Este método permite el registro de y RouteEndpointDynamicRouteValueTransformer que se combinan para seleccionar dinámicamente una acción de controlador mediante lógica personalizada.
La instancia de TTransformer
se recuperará del contenedor de inserción de dependencias. Regístrese TTransformer
con la duración deseada del servicio en ConfigureServices
.
Se aplica a
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)
Agrega un objeto especializado RouteEndpoint al IEndpointRouteBuilder que intentará seleccionar una acción de controlador mediante los valores de ruta generados por TTransformer
.
public:
generic <typename TTransformer>
where TTransformer : Microsoft::AspNetCore::Mvc::Routing::DynamicRouteValueTransformer[System::Runtime::CompilerServices::Extension]
static void MapDynamicControllerRoute(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, System::String ^ pattern, System::Object ^ state);
public static void MapDynamicControllerRoute<TTransformer> (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, object state) where TTransformer : Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer;
public static void MapDynamicControllerRoute<TTransformer> (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, object? state) where TTransformer : Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer;
static member MapDynamicControllerRoute : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string * obj -> unit (requires 'ransformer :> Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer)
<Extension()>
Public Sub MapDynamicControllerRoute(Of TTransformer As DynamicRouteValueTransformer) (endpoints As IEndpointRouteBuilder, pattern As String, state As Object)
Parámetros de tipo
- TTransformer
Tipo de un objeto DynamicRouteValueTransformer.
Parámetros
- endpoints
- IEndpointRouteBuilder
al IEndpointRouteBuilder que se va a agregar la ruta.
- pattern
- String
Patrón de dirección URL de la ruta.
- state
- Object
Objeto de estado que se va a proporcionar a la TTransformer
instancia.
Comentarios
Este método permite el registro de y RouteEndpointDynamicRouteValueTransformer que se combinan para seleccionar dinámicamente una acción de controlador mediante lógica personalizada.
La instancia de TTransformer
se recuperará del contenedor de inserción de dependencias. Regístrese TTransformer
como transitorio en ConfigureServices
. El uso de la duración transitoria es necesario cuando se usa state
.
Se aplica a
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32)
Agrega un objeto especializado RouteEndpoint al IEndpointRouteBuilder que intentará seleccionar una acción de controlador mediante los valores de ruta generados por TTransformer
.
public:
generic <typename TTransformer>
where TTransformer : Microsoft::AspNetCore::Mvc::Routing::DynamicRouteValueTransformer[System::Runtime::CompilerServices::Extension]
static void MapDynamicControllerRoute(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, System::String ^ pattern, System::Object ^ state, int order);
public static void MapDynamicControllerRoute<TTransformer> (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, object state, int order) where TTransformer : Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer;
static member MapDynamicControllerRoute : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string * obj * int -> unit (requires 'ransformer :> Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer)
<Extension()>
Public Sub MapDynamicControllerRoute(Of TTransformer As DynamicRouteValueTransformer) (endpoints As IEndpointRouteBuilder, pattern As String, state As Object, order As Integer)
Parámetros de tipo
- TTransformer
Tipo de un objeto DynamicRouteValueTransformer.
Parámetros
- endpoints
- IEndpointRouteBuilder
al IEndpointRouteBuilder que se va a agregar la ruta.
- pattern
- String
Patrón de dirección URL de la ruta.
- state
- Object
Objeto de estado que se va a proporcionar a la TTransformer
instancia.
- order
- Int32
Orden coincidente de la ruta dinámica.
Comentarios
Este método permite el registro de y RouteEndpointDynamicRouteValueTransformer que se combinan para seleccionar dinámicamente una acción de controlador mediante lógica personalizada.
La instancia de TTransformer
se recuperará del contenedor de inserción de dependencias. Regístrese TTransformer
como transitorio en ConfigureServices
. El uso de la duración transitoria es necesario cuando se usa state
.