RouteUrlExpressionBuilder.TryParseRouteExpression Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Analyse une expression sous la forme d'une collection de clés et de valeurs de routage, et éventuellement sous la forme d'un nom d'itinéraire.
public:
static bool TryParseRouteExpression(System::String ^ expression, System::Web::Routing::RouteValueDictionary ^ routeValues, [Runtime::InteropServices::Out] System::String ^ % routeName);
public static bool TryParseRouteExpression (string expression, System.Web.Routing.RouteValueDictionary routeValues, out string routeName);
static member TryParseRouteExpression : string * System.Web.Routing.RouteValueDictionary * string -> bool
Public Shared Function TryParseRouteExpression (expression As String, routeValues As RouteValueDictionary, ByRef routeName As String) As Boolean
Paramètres
- expression
- String
Expression telle qu'elle est spécifiée dans la balise.
- routeValues
- RouteValueDictionary
Collection de clés de routage et leurs valeurs associées.
- routeName
- String
Lorsque cette méthode retourne, contient une chaîne qui représente le nom de l’itinéraire, si expression
contient une clé de routage nommée RouteName
. Ce paramètre est passé sans être initialisé.
Retours
true
si l'analyse a réussi ; sinon, false
.
Remarques
La TryParseRouteExpression méthode supprime les espaces de début et de fin de l’expression, puis la fractionne en paires clé/valeur à l’aide de virgules comme délimiteurs. Si la clé de routage nommée RouteName
est trouvée, cette valeur est renvoyée dans le routeName
paramètre et non dans routeValues
. Sinon, null
est retourné pour routeName
. Les espaces de début et de fin sont également supprimés des clés et des valeurs individuelles.
La TryParseRouteExpression méthode retourne false
si l’expression n’est pas composée d’au moins une paire clé/valeur qui se trouve dans lavaleurde clé=
de format et qui utilise des virgules pour séparer plusieurs paires.