RouteUrlExpressionBuilder.TryParseRouteExpression メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
式をルート キーと値のコレクションに解析します。オプションでルート名も取得できます。
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
が返されます。 先頭と末尾のスペースも、個々のキーと値から削除されます。
式がキー値の書式設定に使用され、コンマを使用して複数のペアを区切る少なくとも 1 つのキー=
と値のペアで構成されていない場合、 メソッドは TryParseRouteExpression を返false
します。
適用対象
こちらもご覧ください
.NET