VirtualPathUtility.MakeRelative(String, String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí relativní virtuální cestu z jedné virtuální cesty obsahující kořenový operátor (tilda [~]) do jiné.
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
Počáteční virtuální cesta, ze které se vrátí relativní virtuální cesta.
- toPath
- String
Koncová virtuální cesta, která vrátí relativní virtuální cestu.
Návraty
Relativní virtuální cesta od fromPath
do toPath
.
Výjimky
Poznámky
fromPath
Pokud nejsou parametry toPath
rootovány; to znamená, že se nerovnají kořenovému operátoru (tilda [~]), nezačínají vlnovkou (~), například vlnovkou a lomítkem (~/) nebo vlnovkou a dvojitým zpětným lomítkem (~//), nebo nezačínají znaménkem lomítka (/), ArgumentException vyvolá se výjimka.
Parametry řetězce dotazu a ukotvení HTML, které se používají v identifikátoru URI, se při určování relativní cesty nepoužívají.
Pokud fromPath
je a toPath
je "/directory2/file2.aspx"``"/directory1/file1.aspx"
, MakeRelative metoda vrátí "../directory2/file2.aspx"
.