VirtualPathUtility.MakeRelative(String, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den relativen virtuellen Pfad von einem virtuellem Pfad mit Stammoperator (die Tilde [~]) zu einem anderen zurück.
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
Parameter
- fromPath
- String
Der virtuelle Startpfad, ab dem der relative virtuelle Pfad zurückgegeben werden soll.
- toPath
- String
Das Ende des virtuellen Pfads, bis zu dem der relative virtuelle Pfad zurückgegeben werden soll.
Gibt zurück
Der relative virtuelle Pfad von fromPath
zu toPath
.
Ausnahmen
Hinweise
Wenn die fromPath
Parameter toPath
nicht gewurzelt sind; d. h. sie entsprechen nicht dem Stammoperator (tilde [~]), beginnen Sie nicht mit einer Tilde (), z. B. einer Tilde und einem Schrägstrich (~/) oder einer Tilde und einem doppelten Umgekehrtstrich (~/), oder beginnen Sie nicht mit einem Schrägstrich (~/), eine ArgumentException Ausnahme wird ausgelöst.
Abfragezeichenfolgenparameter und HTML-Anker, die im URI verwendet werden, werden nicht zum Bestimmen des relativen Pfads verwendet.
Wenn fromPath
und toPath
ist"/directory2/file2.aspx"
, gibt die MakeRelative Methode zurück"../directory2/file2.aspx"
."/directory1/file1.aspx"