RoutePatternTransformer.SubstituteRequiredValues 方法

定义

重载

SubstituteRequiredValues(RoutePattern, RouteValueDictionary)

尝试将提供的 requiredValues 替换为提供的 original

SubstituteRequiredValues(RoutePattern, Object)

尝试将提供的 requiredValues 替换为提供的 original

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

适用于