VirtualPathUtility.MakeRelative(String, String) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve o caminho virtual relativo de um caminho virtual que contém o operador raiz (o tilde [~]) para outro.
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
O caminho virtual inicial para devolver o caminho virtual relativo de.
- toPath
- String
O caminho virtual final para devolver o caminho virtual relativo para.
Devoluções
O caminho virtual relativo de fromPath para toPath.
Exceções
Observações
Se os fromPath parâmetros e toPath não estiverem enraizados; ou seja, não forem iguais ao operador raiz (a tilde [~]), não começarem com um tilde (~), como um tilde e uma marca de barra (~/) ou um tilde e uma barra inversa dupla (~//), ou não começarem com uma marca de barra (/), é lançada uma ArgumentException exceção.
Parâmetros de sequência de consulta e âncoras HTML usadas no URI não são usados para determinar o caminho relativo.
Se fromPath é "/directory1/file1.aspx" e toPath é "/directory2/file2.aspx", o MakeRelative método devolve "../directory2/file2.aspx".