ControllerEndpointRouteBuilderExtensions.MapDynamicControllerRoute Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String) |
Adiciona um especializado RouteEndpoint ao IEndpointRouteBuilder que tentará selecionar uma ação do controlador usando os valores de rota produzidos por |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Adiciona um especializado RouteEndpoint ao IEndpointRouteBuilder que tentará selecionar uma ação do controlador usando os valores de rota produzidos por |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Adiciona um especializado RouteEndpoint ao IEndpointRouteBuilder que tentará selecionar uma ação do controlador usando os valores de rota produzidos por |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)
Adiciona um especializado RouteEndpoint ao IEndpointRouteBuilder que tentará selecionar uma ação do controlador usando os valores de rota produzidos 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
O tipo de um DynamicRouteValueTransformer.
Parâmetros
- endpoints
- IEndpointRouteBuilder
O IEndpointRouteBuilder ao qual adicionar a rota.
- pattern
- String
O padrão de URL da rota.
Comentários
Esse método permite o registro de um RouteEndpoint e DynamicRouteValueTransformer que combinam para selecionar dinamicamente uma ação do controlador usando a lógica personalizada.
A instância do TTransformer
será recuperada do contêiner de injeção de dependência. Registre-se TTransformer
com o tempo de vida do serviço desejado no ConfigureServices
.
Aplica-se a
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)
Adiciona um especializado RouteEndpoint ao IEndpointRouteBuilder que tentará selecionar uma ação do controlador usando os valores de rota produzidos 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
O tipo de um DynamicRouteValueTransformer.
Parâmetros
- endpoints
- IEndpointRouteBuilder
O IEndpointRouteBuilder ao qual adicionar a rota.
- pattern
- String
O padrão de URL da rota.
- state
- Object
Um objeto de estado a ser fornecido à TTransformer
instância.
Comentários
Esse método permite o registro de um RouteEndpoint e DynamicRouteValueTransformer que combinam para selecionar dinamicamente uma ação do controlador usando a lógica personalizada.
A instância do TTransformer
será recuperada do contêiner de injeção de dependência. Registre-se TTransformer
como transitório em ConfigureServices
. O uso do tempo de vida transitório é necessário ao usar state
.
Aplica-se a
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32)
Adiciona um especializado RouteEndpoint ao IEndpointRouteBuilder que tentará selecionar uma ação do controlador usando os valores de rota produzidos 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
O tipo de um DynamicRouteValueTransformer.
Parâmetros
- endpoints
- IEndpointRouteBuilder
O IEndpointRouteBuilder ao qual adicionar a rota.
- pattern
- String
O padrão de URL da rota.
- state
- Object
Um objeto de estado a ser fornecido à TTransformer
instância.
- order
- Int32
A ordem correspondente para a rota dinâmica.
Comentários
Esse método permite o registro de um RouteEndpoint e DynamicRouteValueTransformer que combinam para selecionar dinamicamente uma ação do controlador usando a lógica personalizada.
A instância do TTransformer
será recuperada do contêiner de injeção de dependência. Registre-se TTransformer
como transitório em ConfigureServices
. O uso do tempo de vida transitório é necessário ao usar state
.