RoutePatternTransformer.SubstituteRequiredValues 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
SubstituteRequiredValues(RoutePattern, RouteValueDictionary) |
尝试将提供的 |
SubstituteRequiredValues(RoutePattern, Object) |
尝试将提供的 |
SubstituteRequiredValues(RoutePattern, RouteValueDictionary)
- Source:
- RoutePatternTransformer.cs
尝试将提供的 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)
- Source:
- RoutePatternTransformer.cs
尝试将提供的 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
。