RazorPagesEndpointRouteBuilderExtensions.MapDynamicPageRoute Méthode

Définition

Surcharges

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String)

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

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

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

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

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

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String)

Source:
RazorPagesEndpointRouteBuilderExtensions.cs

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

C#
public static void MapDynamicPageRoute<TTransformer> (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern) where TTransformer : Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer;

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 combinent pour sélectionner dynamiquement une page à l’aide d’une logique personnalisée.

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

S’applique à

ASP.NET Core 9.0 et autres versions
Produit Versions
ASP.NET Core 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

Source:
RazorPagesEndpointRouteBuilderExtensions.cs

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

C#
public static void MapDynamicPageRoute<TTransformer> (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, object state) where TTransformer : Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer;
C#
public static void MapDynamicPageRoute<TTransformer> (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, object? state) where TTransformer : Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer;

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 combinent pour sélectionner dynamiquement une page à l’aide d’une logique personnalisée.

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

S’applique à

ASP.NET Core 9.0 et autres versions
Produit Versions
ASP.NET Core 5.0, 6.0, 7.0, 8.0, 9.0

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

Source:
RazorPagesEndpointRouteBuilderExtensions.cs

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

C#
public static void MapDynamicPageRoute<TTransformer> (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, object state, int order) where TTransformer : Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer;

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 combinent pour sélectionner dynamiquement une page à l’aide d’une logique personnalisée.

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

S’applique à

ASP.NET Core 9.0 et autres versions
Produit Versions
ASP.NET Core 5.0, 6.0, 7.0, 8.0, 9.0