VirtualPathProvider.FileExists(String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu, která označuje, zda soubor existuje ve virtuálním systému souborů.
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
Parametry
- virtualPath
- String
Cesta k virtuálnímu souboru.
Návraty
true
pokud soubor existuje ve virtuálním systému souborů; false
v opačném případě .
Příklady
Následující příklad kódu je implementace FileExists metody ve vlastní VirtualPathProvider třídě. Úplný kód potřebný ke spuštění příkladu najdete v části Příklad tématu přehledu VirtualPathProvider třídy.
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
Poznámky
Přepište metodu FileExists , která indikuje systému kompilace, že prostředek reprezentovaný virtualPath
existuje ve virtuálním systému souborů poskytovaném touto VirtualPathProvider instancí.