RoutePatternTransformer.SubstituteRequiredValues Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
SubstituteRequiredValues(RoutePattern, RouteValueDictionary) |
Пытается заменить предоставленный |
SubstituteRequiredValues(RoutePattern, Object) |
Пытается заменить предоставленный |
SubstituteRequiredValues(RoutePattern, RouteValueDictionary)
- Исходный код:
- RoutePatternTransformer.cs
Пытается заменить предоставленный 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
Параметры
- original
- RoutePattern
Исходный объект RoutePattern.
- requiredValues
- RouteValueDictionary
Обязательные значения для замены.
Возвращаемое значение
Новое RoutePattern значение , если подстановка выполнена успешно; в противном случае — null
значение .
Комментарии
Подстановка требуемых значений в шаблон маршрута предназначена для нас с помощью спецификации маршрута параметризации общего назначения, которая может соответствовать многим логическим конечным точкам. Вызов SubstituteRequiredValues(RoutePattern, Object) может создать производный шаблон маршрута для каждого набора значений маршрута, соответствующего конечной точке.
При проверке требуемого значения в процессе подстановки учитываются значения и IRouteConstraint реализации по умолчанию.
SubstituteRequiredValues(RoutePattern, Object) возвращает значение null
, если не удается заменить любое требуемое значение.
Применяется к
SubstituteRequiredValues(RoutePattern, Object)
- Исходный код:
- RoutePatternTransformer.cs
Пытается заменить предоставленный 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
Параметры
- original
- RoutePattern
Исходный объект RoutePattern.
- requiredValues
- Object
Обязательные значения для замены.
Возвращаемое значение
Новое RoutePattern значение , если подстановка выполнена успешно; в противном случае — null
значение .
Комментарии
Подстановка требуемых значений в шаблон маршрута предназначена для нас с помощью спецификации маршрута параметризации общего назначения, которая может соответствовать многим логическим конечным точкам. Вызов SubstituteRequiredValues(RoutePattern, Object) может создать производный шаблон маршрута для каждого набора значений маршрута, соответствующего конечной точке.
При проверке требуемого значения в процессе подстановки учитываются значения и IRouteConstraint реализации по умолчанию.
SubstituteRequiredValues(RoutePattern, Object) возвращает значение null
, если не удается заменить любое требуемое значение.