Поделиться через


RoutePatternTransformer.SubstituteRequiredValues Метод

Определение

Перегрузки

SubstituteRequiredValues(RoutePattern, RouteValueDictionary)

Пытается заменить предоставленный requiredValues на предоставленный original.

SubstituteRequiredValues(RoutePattern, Object)

Пытается заменить предоставленный requiredValues на предоставленный original.

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 , если не удается заменить любое требуемое значение.

Применяется к