VirtualPathUtility.MakeRelative(String, String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert het relatieve virtuele pad van het ene virtuele pad met de hoofdoperator (de tilde [~]) naar een andere.
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
Parameters
- fromPath
- String
Het beginnende virtuele pad waaruit het relatieve virtuele pad moet worden geretourneerd.
- toPath
- String
Het laatste virtuele pad waar het relatieve virtuele pad naar wordt geretourneerd.
Retouren
Het relatieve virtuele pad van fromPath naar toPath.
Uitzonderingen
Opmerkingen
Als de fromPath en toPath parameters niet zijn geroot; dat wil gezegd, zijn ze niet gelijk aan de hoofdoperator (de tilde [~]), beginnen ze niet met een tilde (~), zoals een tilde en een slashmarkering (~/) of een tilde en een dubbele backslash (~/), of beginnen niet met een slash (/), een ArgumentException uitzondering wordt gegenereerd.
Queryreeksparameters en HTML-ankers die in de URI worden gebruikt, worden niet gebruikt bij het bepalen van het relatieve pad.
Als fromPath dat het is"/directory2/file2.aspx""/directory1/file1.aspx", toPath retourneert "../directory2/file2.aspx"de MakeRelative methode .