VirtualPathUtility.IsAppRelative(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 une valeur booléenne indiquant si le chemin d’accès virtuel spécifié est relatif à l’application.
public:
static bool IsAppRelative(System::String ^ virtualPath);
public static bool IsAppRelative (string virtualPath);
static member IsAppRelative : string -> bool
Public Shared Function IsAppRelative (virtualPath As String) As Boolean
Paramètres
- virtualPath
- String
Chemin d’accès virtuel à vérifier.
Retours
true
si virtualPath
est relative à l’application ; sinon, false
.
Exceptions
virtualPath
est null
.
Exemples
L’exemple de code suivant montre comment utiliser les méthodes IsAbsolute, IsAppRelativeet ToAppRelative.
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
Le chemin d’accès virtuel peut être simplement l’opérateur racine (le tilde [~]), ou il peut commencer par l’opérateur racine. Si virtualPath
est null
, une exception ArgumentNullException est levée. Si virtualPath
est une chaîne vide (« »), la méthode IsAppRelative retourne false
.
Note
"~
filename
"
n’est pas un chemin d’accès virtuel valide et retourne false
pour la méthode IsAppRelative.