VirtualPathProvider.FileExists(String) Methode

Definitie

Hiermee wordt een waarde opgehaald die aangeeft of er een bestand bestaat in het virtuele bestandssysteem.

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

Parameters

virtualPath
String

Het pad naar het virtuele bestand.

Retouren

true als het bestand bestaat in het virtuele bestandssysteem; anders, false.

Voorbeelden

Het volgende codevoorbeeld is een implementatie van de FileExists methode in een aangepaste VirtualPathProvider klasse. Zie de sectie Voorbeeld van het VirtualPathProvider onderwerp Class Overview voor de volledige code die is vereist om het voorbeeld uit te voeren.

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

Opmerkingen

Overschrijf de FileExists methode om aan te geven aan het compilatiesysteem dat door dit VirtualPathProvider exemplaar wordt vertegenwoordigd door de resource die wordt virtualPath vertegenwoordigd door het virtuele bestandssysteem.

Van toepassing op