VirtualPathUtility.IsAppRelative(String) Methode

Definition

Gibt einen booleschen Wert zurück, der angibt, ob der angegebene virtuelle Pfad zur Anwendung relativ 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 prüfendende virtuelle Pfad.

Gibt zurück

true, wenn der virtualPath zur Anwendung relativ ist, andernfalls false.

Ausnahmen

virtualPath ist null.

Beispiele

Im folgenden Codebeispiel wird die Verwendung der IsAbsoluteMethoden , 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 ist null, wird eine ArgumentNullException Ausnahme ausgelöst. Wenn virtualPath eine leere Zeichenfolge ("") ist, gibt die IsAppRelative -Methode zurück false.

Hinweis

"~filename"ist kein gültiger virtueller Pfad und gibt für die IsAppRelative -Methode zurückfalse.

Gilt für:

Weitere Informationen