VirtualPathUtility.IsAppRelative(String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen sanal yolun uygulamaya göre olup olmadığını belirten bir Boole değeri döndürür.
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
Parametreler
- virtualPath
- String
Denetlenecek sanal yol.
Döndürülenler
true uygulamaya göreyse virtualPath ; değilse, false.
Özel durumlar
virtualPath, null'e eşittir.
Örnekler
Aşağıdaki kod örneğinde , IsAbsoluteve IsAppRelative yöntemlerinin ToAppRelativenasıl kullanılacağı gösterilmektedir.
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())
Açıklamalar
Sanal yol yalnızca kök işleç (tilde [~]) veya kök işleçle başlayabilir. ise virtualPathnull, bir ArgumentNullException özel durum oluşturulur. Boş bir dize ("") ise virtualPath yöntemi IsAppRelative döndürür false.
Note
"~
filename
"geçerli bir sanal yol değildir ve yöntemi için false döndürürIsAppRelative.