Udostępnij za pośrednictwem


RoutePatternTransformer.SubstituteRequiredValues Metoda

Definicja

Przeciążenia

SubstituteRequiredValues(RoutePattern, RouteValueDictionary)

Próbuje zastąpić podany requiredValues element podany w podanym originalobiekcie .

SubstituteRequiredValues(RoutePattern, Object)

Próbuje zastąpić podany requiredValues element podany w podanym originalobiekcie .

SubstituteRequiredValues(RoutePattern, RouteValueDictionary)

Źródło:
RoutePatternTransformer.cs

Próbuje zastąpić podany requiredValues element podany w podanym originalobiekcie .

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 originalobiekcie .

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.

Dotyczy