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 je-li virtualPath relativní k aplikaci; jinak , false.
Výjimky
virtualPath je null.
Příklady
Následující příklad kódu ukazuje, jak používat 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 virtualPath je null, je vyvolána ArgumentNullException výjimka. Pokud virtualPath je prázdný řetězec (""), IsAppRelative metoda vrátí false.
Note
"~
filename
" není platná virtuální cesta a vrací false se pro metodu IsAppRelative .