VirtualPathProvider.FileExists(String) Yöntem

Tanım

Sanal dosya sisteminde bir dosyanın 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, yönteminin FileExists özel VirtualPathProvider bir sınıftaki 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 FileExists kaynağın virtualPath 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.

Şunlara uygulanır