Partager via


VirtualPathUtility.ToAppRelative Méthode

Définition

Convertit un chemin virtuel en chemin d’accès relatif à l’application.

Surcharges

Nom Description
ToAppRelative(String)

Convertit un chemin d’accès virtuel en chemin d’accès relatif à l’application à l’aide du chemin virtuel de l’application qui se trouve dans la AppDomainAppVirtualPath propriété.

ToAppRelative(String, String)

Convertit un chemin d’accès virtuel en chemin d’accès relatif à l’application à l’aide d’un chemin d’accès d’application spécifié.

ToAppRelative(String)

Convertit un chemin d’accès virtuel en chemin d’accès relatif à l’application à l’aide du chemin virtuel de l’application qui se trouve dans la AppDomainAppVirtualPath propriété.

public:
 static System::String ^ ToAppRelative(System::String ^ virtualPath);
public static string ToAppRelative(string virtualPath);
static member ToAppRelative : string -> string
Public Shared Function ToAppRelative (virtualPath As String) As String

Paramètres

virtualPath
String

Chemin d’accès virtuel à convertir en chemin relatif à l’application.

Retours

Représentation relative du chemin d’accès de l’application de virtualPath.

Exceptions

virtualPath a la valeur null.

Exemples

L’exemple de code suivant montre comment utiliser les méthodes et ToAppRelative les IsAbsoluteIsAppRelativeméthodes.

StringBuilder sb2 = new StringBuilder();
String pathstring1 = Context.Request.CurrentExecutionFilePath.ToString();
sb2.Append("Current Executing File Path = " + pathstring1.ToString() + "<br />");
sb2.Append("Is Absolute = " + VirtualPathUtility.IsAbsolute(pathstring1).ToString() + "<br />");
sb2.Append("Is AppRelative = " + VirtualPathUtility.IsAppRelative(pathstring1).ToString() + "<br />");
sb2.Append("Make AppRelative = " + VirtualPathUtility.ToAppRelative(pathstring1).ToString() + "<br />");
Response.Write(sb2.ToString());
Dim sb2 As New StringBuilder()
Dim pathstring1 As String = Context.Request.CurrentExecutionFilePath.ToString()
sb2.Append("Current Executing File Path = " & pathstring1.ToString() & "<br />")
sb2.Append("Is Absolute = " & VirtualPathUtility.IsAbsolute(pathstring1).ToString() & "<br />")
sb2.Append("Is AppRelative = " & VirtualPathUtility.IsAppRelative(pathstring1).ToString() & "<br />")
sb2.Append("Make AppRelative = " & VirtualPathUtility.ToAppRelative(pathstring1).ToString() & "<br />")
Response.Write(sb2.ToString())

Remarques

Si le chemin virtuel de l’application est "myapp" et que le chemin d’accès "/myApp/sub/default.asp" virtuel est passé à la méthode, le chemin d’accès relatif à l’application ToAppRelative résultant est "~/sub/default.aspx".

Si virtualPath elle ne commence pas par le chemin d’accès actuel de l’application, la ToAppRelative méthode retourne le chemin d’accès virtuel inchangé.

Si virtualPath elle est identique au chemin d’accès de l’application, l’opérateur racine (le tilde [~]) est retourné. Par exemple, le chemin d’accès au répertoire virtuel de l’application actuel est accessible à partir de la AppDomainAppVirtualPath propriété.

Voir aussi

S’applique à

ToAppRelative(String, String)

Convertit un chemin d’accès virtuel en chemin d’accès relatif à l’application à l’aide d’un chemin d’accès d’application spécifié.

public:
 static System::String ^ ToAppRelative(System::String ^ virtualPath, System::String ^ applicationPath);
public static string ToAppRelative(string virtualPath, string applicationPath);
static member ToAppRelative : string * string -> string
Public Shared Function ToAppRelative (virtualPath As String, applicationPath As String) As String

Paramètres

virtualPath
String

Chemin d’accès virtuel à convertir en chemin relatif à l’application.

applicationPath
String

Chemin d’accès de l’application à utiliser pour convertir virtualPath en chemin relatif.

Retours

Représentation relative du chemin d’accès de l’application de virtualPath.

Remarques

La ToAppRelative surcharge de la ToAppRelative méthode utilise applicationPath plutôt que le chemin d’accès actuel de l’application. Si virtualPath ce n’est pas le cas applicationPath, la ToAppRelative méthode retourne le chemin d’accès virtuel inchangé.

Voir aussi

S’applique à