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
virtualPath
uygulamaya göreyse true
; aksi takdirde, false
.
Özel durumlar
virtualPath
null
.
Örnekler
Aşağıdaki kod örneği, IsAbsolute, IsAppRelativeve ToAppRelative yöntemlerinin nasıl kullanılacağını gösterir.
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.
virtualPath
null
ise, bir ArgumentNullException özel durumu oluşturulur.
virtualPath
boş bir dize ("") ise, IsAppRelative yöntemi false
döndürür.
Not
"~
filename
"
geçerli bir sanal yol değildir ve IsAppRelative yöntemi için false
döndürür.