RouteUrlExpressionBuilder.TryParseRouteExpression Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Analiza una expresión en una colección de claves y valores de ruta y, opcionalmente, en un nombre de ruta.
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
Parámetros
- expression
- String
Expresión tal y como se especifica en marcado.
- routeValues
- RouteValueDictionary
Colección de claves de ruta y sus valores asociados.
- routeName
- String
Cuando este método devuelve , contiene una cadena que representa el nombre de la ruta, si expression
contiene una clave de ruta denominada RouteName
. Este parámetro se pasa sin inicializar.
Devoluciones
Es true
si el análisis se realizó correctamente; de lo contrario, es false
.
Comentarios
El TryParseRouteExpression método quita los espacios iniciales y finales de la expresión y, a continuación, los divide en pares clave-valor mediante comas como delimitadores. Si se encuentra la clave de ruta denominada RouteName
, ese valor se devuelve en el routeName
parámetro y no en routeValues
. De lo contrario, null
se devuelve para routeName
. Los espacios iniciales y finales también se quitan de claves y valores individuales.
El TryParseRouteExpression método devuelve false
si la expresión no se compone de al menos un par clave-valor que está en elvalor de clave=
de formato y que usa comas para separar varios pares.