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 virtuel relatif d’un chemin d’accès virtuel contenant l’opérateur 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 de départ à partir duquel retourner le chemin virtuel relatif.
- toPath
- String
Chemin virtuel de fin vers laquelle retourner le chemin virtuel relatif.
Retours
Chemin virtuel relatif de fromPath vers toPath.
Exceptions
Remarques
Si les fromPath paramètres ne toPath sont pas rootés ; autrement dit, ils ne sont pas égaux à l’opérateur racine (le tilde [~]), ne commencent pas par un tilde (~), comme un tilde et une barre oblique (~/) ou un tilde et une double barre oblique inverse (~/), ou ne commencent pas par une marque de barre oblique (/), une ArgumentException exception est 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 "/directory1/file1.aspx" et toPath est "/directory2/file2.aspx", la MakeRelative méthode retourne "../directory2/file2.aspx".