次の方法で共有


RoutePatternTransformer.SubstituteRequiredValues メソッド

定義

オーバーロード

SubstituteRequiredValues(RoutePattern, RouteValueDictionary)

指定された を指定された にrequiredValuesoriginal置き換えようとします。

SubstituteRequiredValues(RoutePattern, Object)

指定された を指定された にrequiredValuesoriginal置き換えようとします。

SubstituteRequiredValues(RoutePattern, RouteValueDictionary)

ソース:
RoutePatternTransformer.cs

指定された を指定された にrequiredValuesoriginal置き換えようとします。

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)

ソース:
RoutePatternTransformer.cs

指定された を指定された にrequiredValuesoriginal置き換えようとします。

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 します。

適用対象