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.