ControllerEndpointRouteBuilderExtensions.MapDynamicControllerRoute Metoda

Definice

Přetížení

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)

Přidá specializovanou RouteEndpoint akci IEndpointRouteBuilder kontroleru, která se pokusí vybrat akci kontroleru pomocí hodnot tras vytvořených .TTransformer

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

Přidá specializovanou RouteEndpoint akci IEndpointRouteBuilder kontroleru, která se pokusí vybrat akci kontroleru pomocí hodnot tras vytvořených .TTransformer

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32)

Přidá specializovanou RouteEndpoint akci IEndpointRouteBuilder kontroleru, která se pokusí vybrat akci kontroleru pomocí hodnot tras vytvořených .TTransformer

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)

Přidá specializovanou RouteEndpoint akci IEndpointRouteBuilder kontroleru, která se pokusí vybrat akci kontroleru pomocí hodnot tras vytvořených .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

Přidání IEndpointRouteBuilder trasy do.

pattern
String

Vzor adresy URL trasy

Poznámky

Tato metoda umožňuje registraci RouteEndpoint a DynamicRouteValueTransformer kombinování dynamicky vybrat akci kontroleru pomocí vlastní logiky.

Instance TTransformer se načte z kontejneru injektáže závislostí. Zaregistrujte TTransformer se ve službě ConfigureServices s požadovanou životností služby.

Platí pro

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

Přidá specializovanou RouteEndpoint akci IEndpointRouteBuilder kontroleru, která se pokusí vybrat akci kontroleru pomocí hodnot tras vytvořených .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

Přidání IEndpointRouteBuilder trasy 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 kombinování dynamicky vybrat akci kontroleru pomocí vlastní logiky.

Instance TTransformer se načte z kontejneru injektáže závislostí. Zaregistrujte TTransformer se jako přechodné ve službě ConfigureServices. Použití přechodné životnosti je vyžadováno při použití state.

Platí pro

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32)

Přidá specializovanou RouteEndpoint akci IEndpointRouteBuilder kontroleru, která se pokusí vybrat akci kontroleru pomocí hodnot tras vytvořených .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

Přidání IEndpointRouteBuilder trasy do.

pattern
String

Vzor adresy URL trasy

state
Object

Objekt stavu, který se má poskytnout TTransformer instanci.

order
Int32

Odpovídající pořadí dynamické trasy.

Poznámky

Tato metoda umožňuje registraci RouteEndpoint a DynamicRouteValueTransformer kombinování dynamicky vybrat akci kontroleru pomocí vlastní logiky.

Instance TTransformer se načte z kontejneru injektáže závislostí. Zaregistrujte TTransformer se jako přechodné ve službě ConfigureServices. Použití přechodné životnosti je vyžadováno při použití state.

Platí pro