VirtualPathUtility.MakeRelative(String, String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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"
.