VirtualPathUtility.MakeRelative(String, String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve la ruta de acceso virtual relativa de una ruta de acceso virtual que contiene el operador raíz (la tilde [~]) de otra.
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
Parámetros
- fromPath
- String
Ruta de acceso virtual inicial desde la que se devuelve la ruta de acceso virtual.
- toPath
- String
La ruta de acceso virtual final a la que se devuelve al ruta de acceso virtual.
Devoluciones
Ruta de acceso virtual relativa de fromPath
a toPath
.
Excepciones
Comentarios
Si los fromPath
parámetros y toPath
no tienen raíz; es decir, no son iguales al operador raíz (la tilde [~]), no empiecen con una tilde (~), como una tilde y una marca de barra diagonal (~/) o una tilde y una barra diagonal inversa doble (~//) o no comiencen con una barra diagonal diagonal (/), se produce una ArgumentException excepción.
Los parámetros de cadena de consulta y los delimitadores HTML que se usan en el URI no se usan para determinar la ruta de acceso relativa.
Si fromPath
es y toPath
es "/directory2/file2.aspx"``"/directory1/file1.aspx"
, el MakeRelative método devuelve "../directory2/file2.aspx"
.