VirtualPathUtility.IsAppRelative(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt einen booleschen Wert zurück, der angibt, ob der angegebene virtuelle Pfad relativ zur Anwendung ist.
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
Parameter
- virtualPath
- String
Der zu überprüfende virtuelle Pfad.
Gibt zurück
true
, wenn virtualPath
relativ zur Anwendung ist; andernfalls false
.
Ausnahmen
virtualPath
ist null
.
Beispiele
Im folgenden Codebeispiel wird die Verwendung der Methoden IsAbsolute, IsAppRelativeund ToAppRelative veranschaulicht.
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())
Hinweise
Der virtuelle Pfad kann nur der Stammoperator (die Tilde [~]) sein, oder er kann mit dem Stammoperator beginnen. Wenn virtualPath
null
ist, wird eine ArgumentNullException Ausnahme ausgelöst. Wenn virtualPath
eine leere Zeichenfolge ("") ist, gibt die IsAppRelative-Methode false
zurück.
Anmerkung
"~
filename
"
ist kein gültiger virtueller Pfad und gibt false
für die IsAppRelative-Methode zurück.