VirtualPathProvider.GetDirectory(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.
Mendapatkan direktori virtual dari sistem file virtual.
public:
virtual System::Web::Hosting::VirtualDirectory ^ GetDirectory(System::String ^ virtualDir);
public virtual System.Web.Hosting.VirtualDirectory GetDirectory (string virtualDir);
abstract member GetDirectory : string -> System.Web.Hosting.VirtualDirectory
override this.GetDirectory : string -> System.Web.Hosting.VirtualDirectory
Public Overridable Function GetDirectory (virtualDir As String) As VirtualDirectory
Parameter
- virtualDir
- String
Jalur ke direktori virtual.
Mengembalikan
Keturunan VirtualDirectory kelas yang mewakili direktori dalam sistem file virtual.
Contoh
Contoh kode berikut adalah implementasi GetDirectory metode di kelas kustom VirtualPathProvider . Untuk kode lengkap yang diperlukan untuk menjalankan contoh, lihat bagian VirtualPathProvider Contoh dari topik gambaran umum kelas.
public override VirtualDirectory GetDirectory(string virtualDir)
{
if (IsPathVirtual(virtualDir))
return new SampleVirtualDirectory(virtualDir, this);
else
return Previous.GetDirectory(virtualDir);
}
Public Overrides Function GetDirectory(ByVal virtualDir As String) As VirtualDirectory
If (IsPathVirtual(virtualDir)) Then
Return New SampleVirtualDirectory(virtualDir, Me)
Else
Return Previous.GetDirectory(virtualDir)
End If
End Function
Keterangan
Metode mengembalikan GetDirectory turunan dari VirtualDirectory kelas yang berisi file dan direktori yang terkandung dalam direktori yang ditentukan dalam virtualDir
parameter .
Jika kelas kustom VirtualPathProvider Anda tidak mendukung direktori, GetDirectory metode harus mengembalikan null
.
Catatan
Jika sistem file virtual Anda akan berisi tema untuk situs Web (dengan membuat direktori virtual App_Themes
), kelas kustom VirtualPathProvider Anda harus mendukung direktori.