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 [~]) a 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 va a devolver la ruta de acceso virtual relativa.
- toPath
- String
Ruta de acceso virtual final a la que se va a devolver la ruta de acceso virtual relativa.
Devoluciones
Ruta de acceso virtual relativa de fromPath a toPath.
Excepciones
Comentarios
Si los fromPath parámetros y toPath no están rooteados; es decir, no son iguales al operador raíz (la tilde [~]), no comiencen con una tilde (~), como una tilde y una 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".