RoutePatternTransformer.SubstituteRequiredValues 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
SubstituteRequiredValues(RoutePattern, RouteValueDictionary) |
제공된 를 제공된 |
SubstituteRequiredValues(RoutePattern, Object) |
제공된 를 제공된 |
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
합니다.