VirtualPathProvider.FileExists(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une valeur qui indique si un fichier existe dans le système de fichiers virtuel.
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
Paramètres
- virtualPath
- String
Chemin d'accès au fichier virtuel.
Retours
true
si le fichier existe dans le système de fichiers virtuel ; sinon, false
.
Exemples
L’exemple de code suivant est une implémentation de la FileExists méthode dans une classe personnalisée VirtualPathProvider . Pour obtenir le code complet requis pour exécuter l’exemple, consultez la section Exemple de la rubrique vue d’ensemble de la VirtualPathProvider classe.
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
Remarques
Remplacez la FileExists méthode pour indiquer au système de compilation que la ressource représentée virtualPath
par existe dans le système de fichiers virtuel fourni par cette VirtualPathProvider instance.