VirtualPathUtility.MakeRelative(String, String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
루트 연산자(물결표 [~])를 포함하는 한 가상 경로에서 다른 가상 경로로의 상대 가상 경로를 반환합니다.
public:
static System::String ^ MakeRelative(System::String ^ fromPath, System::String ^ toPath);
public static string MakeRelative (string fromPath, string toPath);
static member MakeRelative : string * string -> string
Public Shared Function MakeRelative (fromPath As String, toPath As String) As String
매개 변수
- fromPath
- String
반환하려는 상대 가상 경로의 시작 가상 경로입니다.
- toPath
- String
반환하려는 상대 가상 경로의 끝 가상 경로입니다.
반환
fromPath
에서 toPath
로의 상대 가상 경로입니다.
예외
설명
경우는 fromPath
및 toPath
매개 변수는 루트에서 시작 하지 않으면 즉, 이러한 같지 않은지 루트 연산자 (물결표 [~]), 물결표를 사용 하 여 시작 되지 않습니다 (~) 물결표와 슬래시 표시 등 (~/) 또는 물결표와 double 백슬래시 (~/ /), 슬래시 (/)로 시작 하지 않는 또는 ArgumentException 예외가 throw 됩니다.
쿼리 문자열 매개 변수 및 URI에 사용 되는 HTML 앵커 상대 경로 결정 하는 데 사용 되지 않습니다.
경우 fromPath
됩니다 "/directory1/file1.aspx"
및 toPath
은 "/directory2/file2.aspx"
의 MakeRelative 메서드가 반환 되는 "../directory2/file2.aspx"
합니다.