VirtualPathUtility.MakeRelative(String, String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna o caminho virtual relativo de um caminho virtual que contém o operador raiz (o til [~]) 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 do qual o caminho virtual relativo é retornado.
- toPath
- String
O caminho virtual final para o qual o caminho virtual relativo é retornado.
Retornos
O caminho virtual relativo de fromPath
para toPath
.
Exceções
Comentários
Se o e os fromPath
parâmetros não estiverem com raiz; ou seja, eles não serão iguais ao operador raiz (o bloco [~]), não começam com um bloco (~), como um bloco e uma marca de barra (~/) ou um bloco e uma barra invertida dupla (~//) ou não começam com uma marca de barra (/), uma exceção ArgumentException é toPath
gerada.
Parâmetros de cadeia de caracteres de consulta e âncoras HTML que são usados no URI não são usados para determinar o caminho relativo.
Se fromPath
for "/directory1/file1.aspx"
e toPath
for "/directory2/file2.aspx"
, o MakeRelative método retornará "../directory2/file2.aspx"
.