다음을 통해 공유


RoutePatternTransformer.SubstituteRequiredValues 메서드

정의

오버로드

SubstituteRequiredValues(RoutePattern, RouteValueDictionary)

제공된 를 제공된 requiredValues 로 대체하려고 시도합니다 original.

SubstituteRequiredValues(RoutePattern, Object)

제공된 를 제공된 requiredValues 로 대체하려고 시도합니다 original.

SubstituteRequiredValues(RoutePattern, RouteValueDictionary)

Source:
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)

Source:
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 합니다.

적용 대상