VirtualPathUtility.ToAppRelative 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.
Convertit un chemin d'accès virtuel en un chemin d'accès relatif à une application.
Surcharges
ToAppRelative(String) |
Convertit un chemin d'accès virtuel en un chemin d'accès relatif à l'application à l'aide du chemin d'accès virtuel d'application qui figure dans la propriété AppDomainAppVirtualPath. |
ToAppRelative(String, String) |
Convertit un chemin d'accès virtuel en un chemin d'accès relatif à une application à l'aide du chemin d'accès d'application spécifié. |
ToAppRelative(String)
Convertit un chemin d'accès virtuel en un chemin d'accès relatif à l'application à l'aide du chemin d'accès virtuel d'application qui figure dans la propriété AppDomainAppVirtualPath.
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 d'accès relatif à l'application.
Retours
La représentation en chemin d'accès relatif à 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 d’accès 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 un chemin d'accès relatif à une application à l'aide du 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 d'accès relatif à l'application.
- applicationPath
- String
Chemin d'accès d'application à utiliser pour convertir virtualPath
en un chemin d'accès relatif.
Retours
La représentation en chemin d'accès relatif à l'application de virtualPath
.
Remarques
Surcharge ToAppRelative 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é.