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 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é.