RouteUrlExpressionBuilder.TryParseRouteExpression Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Analisa uma expressão numa coleção de chaves de rota e valores, e opcionalmente num nome de rota.
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
A expressão conforme especificado em marcação.
- routeValues
- RouteValueDictionary
A coleção de chaves de rota e os seus valores associados.
- routeName
- String
Quando este método retorna, contém uma cadeia que representa o nome da rota, se expression contiver uma chave de rota chamada RouteName. Este parâmetro é passado sem inicializar.
Devoluções
true se a análise foi bem-sucedida; caso contrário, false.
Observações
O TryParseRouteExpression método remove os espaços iniciais e finais da expressão, e depois divide-os em pares chave/valor usando vírgulas como delimitadores. Se a chave de rota nomeada RouteName for encontrada, esse valor é repassado no routeName parâmetro e não em routeValues. Caso contrário, null é devolvido para routeName. Os espaços à frente e à saída também são retirados de teclas e valores individuais.
O TryParseRouteExpression método retorna false se a expressão não for composta por pelo menos um par chave/valor que esteja novalorda chave= de formato, e que usar vírgulas para separar múltiplos pares.