ControllerEndpointRouteBuilderExtensions.MapDynamicControllerRoute Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String) |
Fügt einen Spezialisierten RouteEndpoint hinzu, der IEndpointRouteBuilder versucht, eine Controlleraktion mithilfe der von |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Fügt einen Spezialisierten RouteEndpoint hinzu, der IEndpointRouteBuilder versucht, eine Controlleraktion mithilfe der von |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Fügt einen Spezialisierten RouteEndpoint hinzu, der IEndpointRouteBuilder versucht, eine Controlleraktion mithilfe der von |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)
Fügt einen Spezialisierten RouteEndpoint hinzu, der IEndpointRouteBuilder versucht, eine Controlleraktion mithilfe der von TTransformer
erzeugten Routenwerte auszuwählen.
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)
Typparameter
- TTransformer
Der Typ eines DynamicRouteValueTransformer.
Parameter
- endpoints
- IEndpointRouteBuilder
Der, IEndpointRouteBuilder dem die Route hinzugefügt werden soll.
- pattern
- String
Das URL-Muster der Route.
Hinweise
Diese Methode ermöglicht die Registrierung einer RouteEndpoint und DynamicRouteValueTransformer , die kombiniert, um eine Controlleraktion mithilfe einer benutzerdefinierten Logik dynamisch auszuwählen.
Die instance von TTransformer
wird aus dem Abhängigkeitsinjektionscontainer abgerufen. Registrieren Sie sich TTransformer
mit der gewünschten Dienstlebensdauer in ConfigureServices
.
Gilt für:
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)
Fügt einen Spezialisierten RouteEndpoint hinzu, der IEndpointRouteBuilder versucht, eine Controlleraktion mithilfe der von TTransformer
erzeugten Routenwerte auszuwählen.
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)
Typparameter
- TTransformer
Der Typ eines DynamicRouteValueTransformer.
Parameter
- endpoints
- IEndpointRouteBuilder
Der, IEndpointRouteBuilder dem die Route hinzugefügt werden soll.
- pattern
- String
Das URL-Muster der Route.
- state
- Object
Ein Zustandsobjekt, das dem TTransformer
instance bereitgestellt werden soll.
Hinweise
Diese Methode ermöglicht die Registrierung einer RouteEndpoint und DynamicRouteValueTransformer , die kombiniert, um eine Controlleraktion mithilfe einer benutzerdefinierten Logik dynamisch auszuwählen.
Die instance von TTransformer
wird aus dem Abhängigkeitsinjektionscontainer abgerufen. Registrieren Sie TTransformer
sich als vorübergehend in ConfigureServices
. Die Verwendung der vorübergehenden Lebensdauer ist erforderlich, wenn Sie verwenden state
.
Gilt für:
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32)
Fügt einen Spezialisierten RouteEndpoint hinzu, der IEndpointRouteBuilder versucht, eine Controlleraktion mithilfe der von TTransformer
erzeugten Routenwerte auszuwählen.
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)
Typparameter
- TTransformer
Der Typ eines DynamicRouteValueTransformer.
Parameter
- endpoints
- IEndpointRouteBuilder
Der, IEndpointRouteBuilder dem die Route hinzugefügt werden soll.
- pattern
- String
Das URL-Muster der Route.
- state
- Object
Ein Zustandsobjekt, das dem TTransformer
instance bereitgestellt werden soll.
- order
- Int32
Die übereinstimmende Reihenfolge für die dynamische Route.
Hinweise
Diese Methode ermöglicht die Registrierung einer RouteEndpoint und DynamicRouteValueTransformer , die kombiniert, um eine Controlleraktion mithilfe einer benutzerdefinierten Logik dynamisch auszuwählen.
Die instance von TTransformer
wird aus dem Abhängigkeitsinjektionscontainer abgerufen. Registrieren Sie TTransformer
sich als vorübergehend in ConfigureServices
. Die Verwendung der vorübergehenden Lebensdauer ist erforderlich, wenn Sie verwenden state
.