RouteUrlExpressionBuilder.TryParseRouteExpression Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wertet einen Ausdruck in einer Auflistung von Routenschlüsseln und Werten und optional in einen Routennamen aus.
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
Parameter
- expression
- String
Der Ausdruck, wie im Markup angegeben.
- routeValues
- RouteValueDictionary
Die Auflistung von Routenschlüsseln und deren zugeordnete Werte.
- routeName
- String
Wenn diese Methode zurückgibt, enthält eine Zeichenfolge, die den Namen der Route darstellt, wenn expression
einen Routenschlüssel mit dem Namen RouteName
enthält. Dieser Parameter wird nicht initialisiert übergeben.
Gibt zurück
true
, wenn der Analysevorgang erfolgreich war, andernfalls false
.
Hinweise
Die TryParseRouteExpression -Methode entfernt führende und nachgestellte Leerzeichen aus dem Ausdruck und teilt ihn dann in Schlüssel-Wert-Paare auf, indem Kommas als Trennzeichen verwendet werden. Wenn der Routenschlüssel mit dem Namen RouteName
gefunden wird, wird dieser Wert im routeName
Parameter und nicht in routeValues
übergeben.
null
Andernfalls wird für routeName
zurückgegeben. Führende und nachfolgende Leerzeichen werden auch von einzelnen Schlüsseln und Werten entfernt.
Die TryParseRouteExpression Methode gibt zurückfalse
, wenn der Ausdruck nicht aus mindestens einem Schlüssel-Wert-Paar besteht, das sich im Formatschlüsselwert=
befindet, und das Kommas verwendet, um mehrere Paare zu trennen.