RoutePatternTransformer.SubstituteRequiredValues Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| SubstituteRequiredValues(RoutePattern, RouteValueDictionary) |
Pokusy o nahrazení poskytnutého do poskytnutého |
| SubstituteRequiredValues(RoutePattern, Object) |
Pokusy o nahrazení poskytnutého do poskytnutého |
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
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
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.