다음을 통해 공유


RouteUrlExpressionBuilder.TryParseRouteExpression 메서드

정의

경로 키와 값의 컬렉션 및 선택적으로 경로 이름으로 식을 구문 분석합니다.

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

매개 변수

expression
String

태그에 지정된 식입니다.

routeValues
RouteValueDictionary

경로 키와 연결된 값의 컬렉션입니다.

routeName
String

이 메서드가 반환되면 라는 경로 키가 RouteName포함된 경우 expression 경로 이름을 나타내는 문자열이 포함됩니다. 이 매개 변수는 초기화되지 않은 상태로 전달됩니다.

반환

구문 분석에 성공하면 true이고, 그렇지 않으면 false입니다.

설명

TryParseRouteExpression 메서드 제거 선행 및 후행 식에서 공백을 구분 기호로 쉼표를 사용 하 여 키/값 쌍으로 분할 합니다. 경로 키 이름이 RouteName 발견 되 면 값은에 다시 전달 합니다 routeName 매개 변수 없고 routeValues합니다. 그렇지 않으면 null 에 대해 반환 됩니다 routeName합니다. 개별 키와 값에서 선행 및 후행 공백을 제거도 됩니다.

메서드는 TryParseRouteExpression이 형식=에 있는 하나 이상의 키/값 쌍으로 구성되지 않고 쉼표로 여러 쌍을 구분하는 경우 를 반환 false 합니다.

적용 대상

추가 정보