VirtualPathUtility.IsAppRelative(String) Metodo

Definizione

Restituisce un valore booleano che indica se il percorso virtuale specificato è relativo all'applicazione.

public static bool IsAppRelative (string virtualPath);

Parametri

virtualPath
String

Percorso virtuale da controllare.

Restituisce

true se virtualPath è relativo all'applicazione; in caso contrario, false.

Eccezioni

virtualPath è null.

Esempio

Nell'esempio di codice seguente viene illustrato come usare i metodi IsAbsolute, IsAppRelativee 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());

Commenti

Il percorso virtuale può essere solo l'operatore radice (la tilde [~]) oppure può iniziare con l'operatore radice. Se virtualPath è null, viene generata un'eccezione ArgumentNullException. Se virtualPath è una stringa vuota (""), il metodo IsAppRelative restituisce false.

Nota

"~ filename " non è un percorso virtuale valido e restituisce false per il metodo IsAppRelative.

Si applica a

Prodotto Versioni
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Vedi anche