VirtualPathUtility.IsAppRelative(String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengembalikan nilai Boolean yang menunjukkan apakah jalur virtual yang ditentukan relatif terhadap aplikasi.
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
Jalur virtual untuk diperiksa.
Mengembalikan
true jika virtualPath relatif terhadap aplikasi; jika tidak, false.
Pengecualian
virtualPath
null.
Contoh
Contoh kode berikut menunjukkan cara menggunakan metode IsAbsolute, IsAppRelative, dan ToAppRelative.
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())
Keterangan
Jalur virtual hanya dapat berupa operator root (tilde [~]), atau dapat dimulai dengan operator root. Jika virtualPathnull, pengecualian ArgumentNullException akan dinaikkan. Jika virtualPath adalah string kosong (""), metode IsAppRelative mengembalikan false.
Nota
"~
filename
" bukan jalur virtual yang valid dan mengembalikan false untuk metode IsAppRelative.