VirtualPathProvider.CombineVirtualPaths(String, String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
기본 경로를 상대 경로와 결합하여 가상 리소스에 대한 전체 경로를 반환합니다.
public:
virtual System::String ^ CombineVirtualPaths(System::String ^ basePath, System::String ^ relativePath);
public virtual string CombineVirtualPaths(string basePath, string relativePath);
abstract member CombineVirtualPaths : string * string -> string
override this.CombineVirtualPaths : string * string -> string
Public Overridable Function CombineVirtualPaths (basePath As String, relativePath As String) As String
매개 변수
- basePath
- String
애플리케이션의 기본 경로입니다.
- relativePath
- String
기본 경로를 기준으로 하는 가상 리소스의 경로입니다.
반품
가상 리소스에 대한 전체 경로입니다.
설명
이 메서드를 CombineVirtualPaths 사용하여 가상 리소스에 대한 상대 경로의 내용을 검사하고 필요한 모든 수정을 수행합니다.
기본 구현은 표준 ASP.NET 경로 처리에 따라 basePath 및 relativePath 매개 변수를 결합합니다.
상속자 참고
메서드의 기본 구현을 재정의 CombineVirtualPaths(String, String) 하는 경우 매개 변수가 있는 특수 구문을 유효한 가상 경로로 relativePath 변환해야 합니다. 올바른 형식의 입력에 대한 에지 사례뿐만 아니라 형식이 잘못된 입력의 구문 검사, 경로 유효성 검사 및 처리를 담당합니다.
대부분의 경우 기본 CombineVirtualPaths(String, String) 메서드를 재정의할 필요가 없습니다. 그러나 경로를 수정해야 하는 경우 CombineVirtualPaths(String, String) 구현을 relativeUrl 매개 변수의 가상 경로 공급자와 관련된 토큰을 수정하도록 제한한 다음 기본 구현을 호출하여 정상적인 ASP.NET 경로 처리를 수행하는 것이 좋습니다.