VirtualPathUtility.IsAppRelative(String) Methode

Definition

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 ist virtualPath relativ zur Anwendung; andernfalls false.

Ausnahmen

virtualPath ist null.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die IsAbsoluteMethoden und IsAppRelativeToAppRelative Die Methoden verwendet werden.

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 ja null, wird eine ArgumentNullException Ausnahme ausgelöst. Wenn virtualPath es sich um eine leere Zeichenfolge ("") handelt, gibt die IsAppRelative Methode zurück false.

Note

"~ filename "ist kein gültiger virtueller Pfad und gibt für die false Methode zurückIsAppRelative.

Gilt für:

Weitere Informationen