VirtualPathProvider.FileExists(String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.