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) |
Pokusí se nahradit zadanou |
SubstituteRequiredValues(RoutePattern, Object) |
Pokusí se nahradit zadanou |
SubstituteRequiredValues(RoutePattern, RouteValueDictionary)
Pokusí se nahradit zadanou 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
Původní RoutePattern.
- requiredValues
- RouteValueDictionary
Požadované hodnoty, které se mají nahradit.
Návraty
Nový RoutePattern , pokud bude náhrada úspěšná, jinak null
.
Poznámky
Nahrazování požadovaných hodnot do vzoru trasy je určené pro nás pomocí specifikace trasy parametrizace 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ídá koncovému bodu.
Proces nahrazení při zkoumání požadované hodnoty bere v úvahu výchozí hodnoty a IRouteConstraint implementace.
SubstituteRequiredValues(RoutePattern, Object) vrátí hodnotu null
, pokud některou požadovanou hodnotu nelze nahradit.
Platí pro
SubstituteRequiredValues(RoutePattern, Object)
Pokusí se nahradit zadanou 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
Původní RoutePattern.
- requiredValues
- Object
Požadované hodnoty, které se mají nahradit.
Návraty
Nový RoutePattern , pokud bude náhrada úspěšná, jinak null
.
Poznámky
Nahrazování požadovaných hodnot do vzoru trasy je určené pro nás pomocí specifikace trasy parametrizace 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ídá koncovému bodu.
Proces nahrazení při zkoumání požadované hodnoty bere v úvahu výchozí hodnoty a IRouteConstraint implementace.
SubstituteRequiredValues(RoutePattern, Object) vrátí hodnotu null
, pokud některou požadovanou hodnotu nelze nahradit.