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 virtuellen Pfad zurück, der den Stammoperator (die Tilde [~]) enthält, zu einem anderen.
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, aus dem der relative virtuelle Pfad zurückgegeben werden soll.
- toPath
- String
Der virtuelle Endpfad, um den relativen virtuellen Pfad zurückzugeben.
Gibt zurück
Der relative virtuelle Pfad von fromPath zu toPath.
Ausnahmen
Hinweise
Wenn die fromPath Parameter toPath nicht gestammt 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 umgekehrten Schrägstrich (~/), oder beginnen Sie nicht mit einer Schrägstrichmarke (/), eine ArgumentException Ausnahme wird ausgelöst.
Abfragezeichenfolgenparameter und HTML-Anker, die im URI verwendet werden, werden beim Bestimmen des relativen Pfads nicht verwendet.
Ist fromPath dies "/directory1/file1.aspx" der toPath Wert, gibt "/directory2/file2.aspx"die MakeRelative Methode zurück "../directory2/file2.aspx".