Sdílet prostřednictvím


RoutePatternTransformer.SubstituteRequiredValues Metoda

Definice

Přetížení

SubstituteRequiredValues(RoutePattern, RouteValueDictionary)

Pokusí se nahradit zadanou requiredValuesoriginal.

SubstituteRequiredValues(RoutePattern, Object)

Pokusí se nahradit zadanou requiredValuesoriginal.

SubstituteRequiredValues(RoutePattern, RouteValueDictionary)

Zdroj:
RoutePatternTransformer.cs

Pokusí se nahradit zadanou requiredValuesoriginal.

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)

Zdroj:
RoutePatternTransformer.cs

Pokusí se nahradit zadanou requiredValuesoriginal.

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.

Platí pro