Partager via


VirtualPathUtility.MakeRelative(String, String) Méthode

Définition

Retourne le chemin d'accès virtuel relatif d'un chemin d'accès virtuel qui contient l'opérateur de racine (le tilde [~]) à un autre.

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

Paramètres

fromPath
String

Chemin d'accès virtuel initial à partir duquel retourner le chemin d'accès virtuel relatif.

toPath
String

Chemin d'accès virtuel final auquel retourner le chemin d'accès virtuel relatif.

Retours

String

Chemin d'accès virtuel relatif de fromPath à toPath.

Exceptions

fromPath n'est pas associé à une racine.

  • ou - toPath n'est pas associé à une racine.

Remarques

Si les paramètres et les fromPath paramètres ne sont pas rootés ; autrement dit, ils ne sont pas égaux à l’opérateur racine (le tilde [~]), ne commencent pas par un tilde (~par exemple, un tilde et une barre oblique oblique (/) ou une barre oblique inverse double~ (~//), ou ne commencent pas par une barre oblique oblique (/), une ArgumentException exception est toPath levée.

Les paramètres de chaîne de requête et les ancres HTML utilisés dans l’URI ne sont pas utilisés pour déterminer le chemin relatif.

Si fromPath c’est et toPath est "/directory1/file1.aspx" "/directory2/file2.aspx", la MakeRelative méthode retourne "../directory2/file2.aspx".

S’applique à

Voir aussi