RoutePatternTransformer.SubstituteRequiredValues メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
SubstituteRequiredValues(RoutePattern, RouteValueDictionary) |
指定された を指定された に |
SubstituteRequiredValues(RoutePattern, Object) |
指定された を指定された に |
SubstituteRequiredValues(RoutePattern, RouteValueDictionary)
指定された を指定された にrequiredValues
original
置き換えようとします。
public virtual Microsoft.AspNetCore.Routing.Patterns.RoutePattern? SubstituteRequiredValues(Microsoft.AspNetCore.Routing.Patterns.RoutePattern original, Microsoft.AspNetCore.Routing.RouteValueDictionary requiredValues);
abstract member SubstituteRequiredValues : Microsoft.AspNetCore.Routing.Patterns.RoutePattern * Microsoft.AspNetCore.Routing.RouteValueDictionary -> Microsoft.AspNetCore.Routing.Patterns.RoutePattern
override this.SubstituteRequiredValues : Microsoft.AspNetCore.Routing.Patterns.RoutePattern * Microsoft.AspNetCore.Routing.RouteValueDictionary -> Microsoft.AspNetCore.Routing.Patterns.RoutePattern
Public Overridable Function SubstituteRequiredValues (original As RoutePattern, requiredValues As RouteValueDictionary) As RoutePattern
パラメーター
- original
- RoutePattern
元の RoutePattern。
- requiredValues
- RouteValueDictionary
置き換える必要な値。
戻り値
置換が成功した場合は新しい RoutePattern 。それ以外の場合 null
は 。
注釈
必要な値をルート パターンに置き換えることを目的として、多くの論理エンドポイントに一致する汎用のパラメーター化ルート仕様を使用します。 を呼び出 SubstituteRequiredValues(RoutePattern, Object) すと、エンドポイントに対応するルート値のセットごとに派生ルート パターンを生成できます。
置換プロセスでは、必要な値を調べるときに既定値と IRouteConstraint 実装が考慮されます。
SubstituteRequiredValues(RoutePattern, Object) は、必要な値を置き換えることができない場合に を返 null
します。
適用対象
SubstituteRequiredValues(RoutePattern, Object)
指定された を指定された にrequiredValues
original
置き換えようとします。
public:
abstract Microsoft::AspNetCore::Routing::Patterns::RoutePattern ^ SubstituteRequiredValues(Microsoft::AspNetCore::Routing::Patterns::RoutePattern ^ original, System::Object ^ requiredValues);
public abstract Microsoft.AspNetCore.Routing.Patterns.RoutePattern? SubstituteRequiredValues(Microsoft.AspNetCore.Routing.Patterns.RoutePattern original, object requiredValues);
public abstract Microsoft.AspNetCore.Routing.Patterns.RoutePattern SubstituteRequiredValues(Microsoft.AspNetCore.Routing.Patterns.RoutePattern original, object requiredValues);
abstract member SubstituteRequiredValues : Microsoft.AspNetCore.Routing.Patterns.RoutePattern * obj -> Microsoft.AspNetCore.Routing.Patterns.RoutePattern
Public MustOverride Function SubstituteRequiredValues (original As RoutePattern, requiredValues As Object) As RoutePattern
パラメーター
- original
- RoutePattern
元の RoutePattern。
- requiredValues
- Object
置き換える必要な値。
戻り値
置換が成功した場合は新しい RoutePattern 。それ以外の場合 null
は 。
注釈
必要な値をルート パターンに置き換えることを目的として、多くの論理エンドポイントに一致する汎用のパラメーター化ルート仕様を使用します。 を呼び出 SubstituteRequiredValues(RoutePattern, Object) すと、エンドポイントに対応するルート値のセットごとに派生ルート パターンを生成できます。
置換プロセスでは、必要な値を調べるときに既定値と IRouteConstraint 実装が考慮されます。
SubstituteRequiredValues(RoutePattern, Object) は、必要な値を置き換えることができない場合に を返 null
します。