RouteUrlExpressionBuilder.TryParseRouteExpression Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Analizuje wyrażenie w kolekcji kluczy tras i wartości, a opcjonalnie do nazwy trasy.
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
Parametry
- expression
- String
Wyrażenie określone w adiustacji.
- routeValues
- RouteValueDictionary
Kolekcja kluczy tras i skojarzonych z nimi wartości.
- routeName
- String
Gdy ta metoda zostanie zwrócona, zawiera ciąg reprezentujący nazwę trasy, jeśli expression zawiera klucz trasy o nazwie RouteName. Ten parametr jest przekazywany jako niezainicjowany.
Zwraca
true jeśli analizowanie zakończyło się pomyślnie; w przeciwnym razie , false.
Uwagi
Metoda TryParseRouteExpression oddziela spacje wiodące i końcowe z wyrażenia, a następnie dzieli ją na pary klucz/wartość przy użyciu przecinków jako ograniczników. Jeśli klucz trasy o nazwie RouteName zostanie znaleziony, ta wartość zostanie przekazana z powrotem w parametrze routeName , a nie w routeValuespliku .
null W przeciwnym razie zwracana jest wartość routeName. Spacje wiodące i końcowe są również pozbawione poszczególnych kluczy i wartości.
Metoda TryParseRouteExpression zwraca wartość false , jeśli wyrażenie nie składa się z co najmniej jednej pary klucz/wartość, która jest w wartości klucza= formatu i używa przecinków do oddzielenia wielu par.