VirtualPathUtility.MakeRelative(String, String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce il percorso virtuale relativo da un percorso virtuale contenente il carattere tilde (~) che rappresenta la directory radice a un altro.
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
Parametri
- fromPath
- String
Percorso virtuale iniziale da cui restituire il percorso virtuale relativo.
- toPath
- String
Percorso virtuale finale a cui restituire il percorso virtuale relativo.
Restituisce
Percorso virtuale relativo da fromPath
a toPath
.
Eccezioni
Commenti
Se i parametri e toPath
non sono rooted, ovvero non sono uguali all'operatore radice (la tilde [~]), non iniziano con una tilde (~), ad esempio una tilde e una barra (~/) o una tilde e una doppia barra rovesciata (~//) o non iniziano con una barra (/), viene generata un'eccezioneArgumentException.fromPath
I parametri della stringa di query e gli ancoraggi HTML usati nell'URI non vengono usati per determinare il percorso relativo.
Se fromPath
è e toPath
è "/directory2/file2.aspx"``"/directory1/file1.aspx"
, il MakeRelative metodo restituisce "../directory2/file2.aspx"
.