ControllerEndpointRouteBuilderExtensions.MapDynamicControllerRoute Méthode

Définition

Surcharges

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)

Ajoute un spécialisé RouteEndpoint au IEndpointRouteBuilder qui tentera de sélectionner une action de contrôleur à l’aide des valeurs de routage produites par TTransformer.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

Ajoute un spécialisé RouteEndpoint au IEndpointRouteBuilder qui tentera de sélectionner une action de contrôleur à l’aide des valeurs de routage produites par TTransformer.

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

Ajoute un spécialisé RouteEndpoint au IEndpointRouteBuilder qui tentera de sélectionner une action de contrôleur à l’aide des valeurs de routage produites par TTransformer.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)

Ajoute un spécialisé RouteEndpoint au IEndpointRouteBuilder qui tentera de sélectionner une action de contrôleur à l’aide des valeurs de routage produites par 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)

Paramètres de type

TTransformer

Type d’un DynamicRouteValueTransformer.

Paramètres

endpoints
IEndpointRouteBuilder

IEndpointRouteBuilder à laquelle ajouter l’itinéraire.

pattern
String

Modèle d’URL de l’itinéraire.

Remarques

Cette méthode permet l’inscription d’un RouteEndpoint et DynamicRouteValueTransformer qui se combinent pour sélectionner dynamiquement une action de contrôleur à l’aide d’une logique personnalisée.

Le instance de TTransformer sera récupéré à partir du conteneur d’injection de dépendances. Inscrivez-vous TTransformer avec la durée de vie de service souhaitée dans ConfigureServices.

S’applique à

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

Ajoute un spécialisé RouteEndpoint au IEndpointRouteBuilder qui tentera de sélectionner une action de contrôleur à l’aide des valeurs de routage produites par 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)

Paramètres de type

TTransformer

Type d’un DynamicRouteValueTransformer.

Paramètres

endpoints
IEndpointRouteBuilder

IEndpointRouteBuilder à laquelle ajouter l’itinéraire.

pattern
String

Modèle d’URL de l’itinéraire.

state
Object

Objet d’état à fournir au TTransformer instance.

Remarques

Cette méthode permet l’inscription d’un RouteEndpoint et DynamicRouteValueTransformer qui se combinent pour sélectionner dynamiquement une action de contrôleur à l’aide d’une logique personnalisée.

Le instance de TTransformer sera récupéré à partir du conteneur d’injection de dépendances. Inscrivez-vous TTransformer en tant que temporaire dans ConfigureServices. L’utilisation de la durée de vie temporaire est requise lors de l’utilisation de state.

S’applique à

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

Ajoute un spécialisé RouteEndpoint au IEndpointRouteBuilder qui tentera de sélectionner une action de contrôleur à l’aide des valeurs de routage produites par 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)

Paramètres de type

TTransformer

Type d’un DynamicRouteValueTransformer.

Paramètres

endpoints
IEndpointRouteBuilder

IEndpointRouteBuilder à laquelle ajouter l’itinéraire.

pattern
String

Modèle d’URL de l’itinéraire.

state
Object

Objet d’état à fournir au TTransformer instance.

order
Int32

Ordre correspondant pour l’itinéraire dynamique.

Remarques

Cette méthode permet l’inscription d’un RouteEndpoint et DynamicRouteValueTransformer qui se combinent pour sélectionner dynamiquement une action de contrôleur à l’aide d’une logique personnalisée.

Le instance de TTransformer sera récupéré à partir du conteneur d’injection de dépendances. Inscrivez-vous TTransformer en tant que temporaire dans ConfigureServices. L’utilisation de la durée de vie temporaire est requise lors de l’utilisation de state.

S’applique à