VirtualPathUtility.MakeRelative(String, String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca względną ścieżkę wirtualną z jednej ścieżki wirtualnej zawierającej operator główny (tilde [~]) do innej.
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
Parametry
- fromPath
- String
Początkowa ścieżka wirtualna zwracająca względną ścieżkę wirtualną z.
- toPath
- String
Końcowa ścieżka wirtualna zwracająca względną ścieżkę wirtualną do.
Zwraca
Względna ścieżka wirtualna z fromPath
do toPath
.
Wyjątki
Uwagi
fromPath
Jeśli parametry i toPath
nie są zakorzenione; oznacza to, że nie są równe operatorowi głównemu (tyldy [~]), nie zaczynają się od tyldy (), takich jak tylda i znak ukośnika (~/) lub tyldy i podwójny ukośnik odwrotny (~//) lub nie zaczynają się od znaku ukośnika (~/), ArgumentException zgłaszany jest wyjątek.
Parametry ciągu zapytania i kotwice HTML używane w identyfikatorze URI nie są używane podczas określania ścieżki względnej.
Jeśli fromPath
jest i toPath
jest "/directory2/file2.aspx"``"/directory1/file1.aspx"
, MakeRelative metoda zwraca "../directory2/file2.aspx"
wartość .