RoutePatternTransformer.SubstituteRequiredValues Metoda

Definice

Přetížení

SubstituteRequiredValues(RoutePattern, RouteValueDictionary)

Pokusy o nahrazení poskytnutého do poskytnutého requiredValues original.

SubstituteRequiredValues(RoutePattern, Object)

Pokusy o nahrazení poskytnutého do poskytnutého requiredValues original.

SubstituteRequiredValues(RoutePattern, RouteValueDictionary)

Pokusy o nahrazení poskytnutého do poskytnutého 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

Parametry

original
RoutePattern

RoutePatternPůvodní .

requiredValues
RouteValueDictionary

Požadované hodnoty, které se mají nahradit.

Návraty

RoutePattern

Nová, RoutePattern pokud nahrazení proběhne úspěšně, jinak null.

Poznámky

Nahrazení požadovaných hodnot do vzoru trasy je určené pro nás pomocí specifikace trasy pro obecné účely, která může odpovídat mnoha logickým koncovým bodům. Volání SubstituteRequiredValues(RoutePattern, Object) může vytvořit odvozený vzor trasy pro každou sadu hodnot tras, které odpovídají koncovému bodu.

Proces nahrazení považuje výchozí hodnoty a IRouteConstraint implementace při zkoumání požadované hodnoty. SubstituteRequiredValues(RoutePattern, Object) vrátí hodnotu null , pokud nelze nahradit libovolnou požadovanou hodnotu.

Platí pro

SubstituteRequiredValues(RoutePattern, Object)

Pokusy o nahrazení poskytnutého do poskytnutého 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

Parametry

original
RoutePattern

RoutePatternPůvodní .

requiredValues
Object

Požadované hodnoty, které se mají nahradit.

Návraty

RoutePattern

Nová, RoutePattern pokud nahrazení proběhne úspěšně, jinak null.

Poznámky

Nahrazení požadovaných hodnot do vzoru trasy je určené pro nás pomocí specifikace trasy pro obecné účely, která může odpovídat mnoha logickým koncovým bodům. Volání SubstituteRequiredValues(RoutePattern, Object) může vytvořit odvozený vzor trasy pro každou sadu hodnot tras, které odpovídají koncovému bodu.

Proces nahrazení považuje výchozí hodnoty a IRouteConstraint implementace při zkoumání požadované hodnoty. SubstituteRequiredValues(RoutePattern, Object) vrátí hodnotu null , pokud nelze nahradit libovolnou požadovanou hodnotu.

Platí pro