共用方式為


RoutePatternTransformer.SubstituteRequiredValues 方法

定義

多載

SubstituteRequiredValues(RoutePattern, RouteValueDictionary)

嘗試將 提供的 requiredValues 取代為提供的 original

SubstituteRequiredValues(RoutePattern, Object)

嘗試將 提供的 requiredValues 取代為提供的 original

SubstituteRequiredValues(RoutePattern, RouteValueDictionary)

來源:
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)

來源:
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

適用於