RoutePatternTransformer.SubstituteRequiredValues Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
SubstituteRequiredValues(RoutePattern, RouteValueDictionary) |
Versucht, das bereitgestellte |
SubstituteRequiredValues(RoutePattern, Object) |
Versucht, das bereitgestellte |
SubstituteRequiredValues(RoutePattern, RouteValueDictionary)
- Quelle:
- RoutePatternTransformer.cs
Versucht, das bereitgestellte requiredValues
durch die bereitgestellte original
zu ersetzen.
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
Parameter
- original
- RoutePattern
Der ursprüngliche RoutePattern.
- requiredValues
- RouteValueDictionary
Die erforderlichen Werte, die ersetzt werden sollen.
Gibt zurück
Ein neues RoutePattern , wenn die Ersetzung erfolgreich ist, andernfalls null
.
Hinweise
Das Ersetzen erforderlicher Werte in ein Routenmuster ist für uns mit einer universell parametrisierenden Routenspezifikation vorgesehen, die mit vielen logischen Endpunkten übereinstimmen kann. Das Aufrufen SubstituteRequiredValues(RoutePattern, Object) kann ein abgeleitetes Routenmuster für jeden Satz von Routenwerten erzeugen, der einem Endpunkt entspricht.
Beim Ersetzungsprozess werden Standardwerte und IRouteConstraint Implementierungen berücksichtigt, wenn ein erforderlicher Wert untersucht wird.
SubstituteRequiredValues(RoutePattern, Object) wird zurückgegeben null
, wenn ein erforderlicher Wert nicht ersetzt werden kann.
Gilt für:
SubstituteRequiredValues(RoutePattern, Object)
- Quelle:
- RoutePatternTransformer.cs
Versucht, das bereitgestellte requiredValues
durch die bereitgestellte original
zu ersetzen.
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
Parameter
- original
- RoutePattern
Der ursprüngliche RoutePattern.
- requiredValues
- Object
Die erforderlichen Werte, die ersetzt werden sollen.
Gibt zurück
Ein neues RoutePattern , wenn die Ersetzung erfolgreich ist, andernfalls null
.
Hinweise
Das Ersetzen erforderlicher Werte in ein Routenmuster ist für uns mit einer universell parametrisierenden Routenspezifikation vorgesehen, die mit vielen logischen Endpunkten übereinstimmen kann. Das Aufrufen SubstituteRequiredValues(RoutePattern, Object) kann ein abgeleitetes Routenmuster für jeden Satz von Routenwerten erzeugen, der einem Endpunkt entspricht.
Beim Ersetzungsprozess werden Standardwerte und IRouteConstraint Implementierungen berücksichtigt, wenn ein erforderlicher Wert untersucht wird.
SubstituteRequiredValues(RoutePattern, Object) wird zurückgegeben null
, wenn ein erforderlicher Wert nicht ersetzt werden kann.