ControllerEndpointRouteBuilderExtensions.MapDynamicControllerRoute Método

Definición

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 TTransformer.

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.

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.

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.

Se aplica a