VirtualPathUtility.IsAppRelative(String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí logickou hodnotu označující, jestli je zadaná virtuální cesta relativní k aplikaci.
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
Parametry
- virtualPath
- String
Virtuální cesta, kterou chcete zkontrolovat.
Návraty
true
, pokud je virtualPath
relativní vzhledem k aplikaci; jinak false
.
Výjimky
virtualPath
je null
.
Příklady
Následující příklad kódu ukazuje použití IsAbsolute, IsAppRelativea ToAppRelative metody.
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())
Poznámky
Virtuální cesta může být pouze kořenovým operátorem (tilda [~]), nebo může začínat kořenovým operátorem. Pokud je virtualPath
null
, vyvolá se výjimka ArgumentNullException. Pokud je virtualPath
prázdný řetězec (""), vrátí metoda IsAppRelativefalse
.
Poznámka
"~
filename
"
není platná virtuální cesta a vrací false
pro metodu IsAppRelative.