ControllerEndpointRouteBuilderExtensions.MapDynamicControllerRoute Metoda

Definice

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

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.

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.

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

Typ .DynamicRouteValueTransformer

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 ConfigureServicesná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

Typ .DynamicRouteValueTransformer

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í statese 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

Typ .DynamicRouteValueTransformer

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í statese vyžaduje použití přechodné životnosti.

Platí pro