RoutePatternTransformer.SubstituteRequiredValues Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
SubstituteRequiredValues(RoutePattern, RouteValueDictionary) |
Próbuje zastąpić podany |
SubstituteRequiredValues(RoutePattern, Object) |
Próbuje zastąpić podany |
SubstituteRequiredValues(RoutePattern, RouteValueDictionary)
- Źródło:
- RoutePatternTransformer.cs
Próbuje zastąpić podany requiredValues
element podany w podanym original
obiekcie .
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
Oryginalny RoutePatternelement .
- requiredValues
- RouteValueDictionary
Wymagane wartości do zastąpienia.
Zwraca
Nowe RoutePattern , jeśli podstawianie powiedzie się, w przeciwnym razie null
.
Uwagi
Podstawianie wymaganych wartości do wzorca trasy jest przeznaczone dla nas za pomocą parametryzacji ogólnego przeznaczenia specyfikacji trasy, która może być zgodna z wieloma logicznymi punktami końcowymi. Wywołanie SubstituteRequiredValues(RoutePattern, Object) może wygenerować wzorzec trasy pochodnej dla każdego zestawu wartości trasy, które odpowiadają punktowi końcowemu.
Proces podstawienia uwzględnia wartości domyślne i IRouteConstraint implementacje podczas badania wymaganej wartości.
SubstituteRequiredValues(RoutePattern, Object) funkcja zwróci wartość null
, jeśli nie można zastąpić żadnej wymaganej wartości.
Dotyczy
SubstituteRequiredValues(RoutePattern, Object)
- Źródło:
- RoutePatternTransformer.cs
Próbuje zastąpić podany requiredValues
element podany w podanym original
obiekcie .
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
Oryginalny RoutePatternelement .
- requiredValues
- Object
Wymagane wartości do zastąpienia.
Zwraca
Nowe RoutePattern , jeśli podstawianie powiedzie się, w przeciwnym razie null
.
Uwagi
Podstawianie wymaganych wartości do wzorca trasy jest przeznaczone dla nas za pomocą parametryzacji ogólnego przeznaczenia specyfikacji trasy, która może być zgodna z wieloma logicznymi punktami końcowymi. Wywołanie SubstituteRequiredValues(RoutePattern, Object) może wygenerować wzorzec trasy pochodnej dla każdego zestawu wartości trasy, które odpowiadają punktowi końcowemu.
Proces podstawienia uwzględnia wartości domyślne i IRouteConstraint implementacje podczas badania wymaganej wartości.
SubstituteRequiredValues(RoutePattern, Object) funkcja zwróci wartość null
, jeśli nie można zastąpić żadnej wymaganej wartości.