RoutePatternTransformer.SubstituteRequiredValues Methode

Definition

Überlädt

SubstituteRequiredValues(RoutePattern, RouteValueDictionary)

Versucht, das bereitgestellte requiredValues durch die bereitgestellte originalzu ersetzen.

SubstituteRequiredValues(RoutePattern, Object)

Versucht, das bereitgestellte requiredValues durch die bereitgestellte originalzu ersetzen.

SubstituteRequiredValues(RoutePattern, RouteValueDictionary)

Quelle:
RoutePatternTransformer.cs

Versucht, das bereitgestellte requiredValues durch die bereitgestellte originalzu 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 originalzu 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.

Gilt für: