VirtualPathProvider.FileExists(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.
Bir dosyanın sanal dosya sisteminde var olup olmadığını gösteren bir değer alır.
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
Parametreler
- virtualPath
- String
Sanal dosyanın yolu.
Döndürülenler
true dosya sanal dosya sisteminde mevcutsa; aksi takdirde , false.
Örnekler
Aşağıdaki kod örneği, özel VirtualPathProvider bir sınıfta yönteminin FileExists uygulamasıdır. Örneği çalıştırmak için gereken kodun tamamı için sınıfa genel bakış konusunun VirtualPathProvider Örnek bölümüne bakın.
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
Açıklamalar
tarafından temsil edilen virtualPath kaynağın FileExists bu VirtualPathProvider örnek tarafından sağlanan sanal dosya sisteminde mevcut olduğunu derleme sistemine göstermek için yöntemini geçersiz kılın.