VirtualPathUtility.IsAbsolute(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 Boolean qui indique si le chemin d'accès virtuel spécifié est absolu, c'est-à-dire s'il commence par une marque de barre oblique littérale (/).
public:
static bool IsAbsolute(System::String ^ virtualPath);
public static bool IsAbsolute (string virtualPath);
static member IsAbsolute : string -> bool
Public Shared Function IsAbsolute (virtualPath As String) As Boolean
Paramètres
- virtualPath
- String
Chemin d'accès virtuel à contrôler.
Retours
true
si virtualPath
est un chemin d'accès absolu et n'est ni null
, ni une chaîne vide ("") ; sinon, false
.
Exceptions
virtualPath
a la valeur null
.
Exemples
L’exemple de code suivant montre comment utiliser les méthodes et ToAppRelative IsAppRelativeles IsAbsolutemé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
Un chemin virtuel est absolu s’il commence par une barre oblique littérale (/). Par exemple, la Path propriété retourne un chemin virtuel absolu.