ControllerEndpointRouteBuilderExtensions.MapDynamicControllerRoute Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String) |
Přidá specializovaného RouteEndpoint do IEndpointRouteBuilder , který se pokusí vybrat akci kontroleru pomocí hodnot tras vygenerovaných nástrojem |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Přidá specializovaného RouteEndpoint do IEndpointRouteBuilder , který se pokusí vybrat akci kontroleru pomocí hodnot tras vygenerovaných nástrojem |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Přidá specializovaného RouteEndpoint do IEndpointRouteBuilder , který se pokusí vybrat akci kontroleru pomocí hodnot tras vygenerovaných nástrojem |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)
Přidá specializovaného RouteEndpoint do IEndpointRouteBuilder , který se pokusí vybrat akci kontroleru pomocí hodnot tras vygenerovaných nástrojem 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)
Parametry typu
- TTransformer
Parametry
- endpoints
- IEndpointRouteBuilder
Chcete-li IEndpointRouteBuilder přidat trasu do.
- pattern
- String
Vzor adresy URL trasy.
Poznámky
Tato metoda umožňuje registraci RouteEndpoint a DynamicRouteValueTransformer , které kombinují dynamicky vybrat akci kontroleru pomocí vlastní logiky.
Instance TTransformer
se načte z kontejneru injektáže závislostí. Zaregistrujte TTransformer
se s požadovanou životností služby v ConfigureServices
nástroji .
Platí pro
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)
Přidá specializovaného RouteEndpoint do IEndpointRouteBuilder , který se pokusí vybrat akci kontroleru pomocí hodnot tras vygenerovaných nástrojem 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)
Parametry typu
- TTransformer
Parametry
- endpoints
- IEndpointRouteBuilder
Chcete-li IEndpointRouteBuilder přidat trasu do.
- pattern
- String
Vzor adresy URL trasy.
- state
- Object
Objekt stavu, který se má poskytnout TTransformer
instanci.
Poznámky
Tato metoda umožňuje registraci RouteEndpoint a DynamicRouteValueTransformer , které kombinují dynamicky vybrat akci kontroleru pomocí vlastní logiky.
Instance TTransformer
se načte z kontejneru injektáže závislostí. Registrace TTransformer
jako přechodná v ConfigureServices
. Při použití state
se vyžaduje použití přechodné životnosti.
Platí pro
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32)
Přidá specializovaného RouteEndpoint do IEndpointRouteBuilder , který se pokusí vybrat akci kontroleru pomocí hodnot tras vygenerovaných nástrojem 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)
Parametry typu
- TTransformer
Parametry
- endpoints
- IEndpointRouteBuilder
Chcete-li IEndpointRouteBuilder přidat trasu do.
- pattern
- String
Vzor adresy URL trasy.
- state
- Object
Objekt stavu, který se má poskytnout TTransformer
instanci.
- order
- Int32
Odpovídající pořadí pro dynamickou trasu.
Poznámky
Tato metoda umožňuje registraci RouteEndpoint a DynamicRouteValueTransformer , které kombinují dynamicky vybrat akci kontroleru pomocí vlastní logiky.
Instance TTransformer
se načte z kontejneru injektáže závislostí. Registrace TTransformer
jako přechodná v ConfigureServices
. Při použití state
se vyžaduje použití přechodné životnosti.