VirtualPathProvider.FileExists(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 nilai yang menunjukkan apakah file ada di sistem file virtual.
public:
virtual bool FileExists(System::String ^ virtualPath);
public virtual bool FileExists(string virtualPath);
abstract member FileExists : string -> bool
override this.FileExists : string -> bool
Public Overridable Function FileExists (virtualPath As String) As Boolean
Parameter
- virtualPath
- String
Jalur ke file virtual.
Mengembalikan
true jika file ada di sistem file virtual; jika tidak, false.
Contoh
Contoh kode berikut adalah implementasi FileExists metode dalam kelas kustom VirtualPathProvider . Untuk kode lengkap yang diperlukan untuk menjalankan contoh, lihat bagian VirtualPathProvider Contoh dari topik gambaran umum kelas.
public override bool FileExists(string virtualPath)
{
if (IsPathVirtual(virtualPath))
{
SampleVirtualFile file = (SampleVirtualFile)GetFile(virtualPath);
return file.Exists;
}
else
{
return Previous.FileExists(virtualPath);
}
}
Public Overrides Function FileExists(ByVal virtualPath As String) As Boolean
If (IsPathVirtual(virtualPath)) Then
Dim file As SampleVirtualFile
file = CType(GetFile(virtualPath), SampleVirtualFile)
Return file.Exists
Else
Return Previous.FileExists(virtualPath)
End If
End Function
Keterangan
Ambil alih FileExists metode untuk menunjukkan ke sistem kompilasi bahwa sumber daya yang diwakili oleh virtualPath ada dalam sistem file virtual yang disediakan oleh instans ini VirtualPathProvider .