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
。