Partager via


VirtualPathProvider.GetFile(String) Méthode

Définition

Obtient un fichier virtuel à partir du système de fichiers virtuel.

public:
 virtual System::Web::Hosting::VirtualFile ^ GetFile(System::String ^ virtualPath);
public virtual System.Web.Hosting.VirtualFile GetFile (string virtualPath);
abstract member GetFile : string -> System.Web.Hosting.VirtualFile
override this.GetFile : string -> System.Web.Hosting.VirtualFile
Public Overridable Function GetFile (virtualPath As String) As VirtualFile

Paramètres

virtualPath
String

Chemin d'accès au fichier virtuel.

Retours

Descendant de la classe VirtualFile qui représente un fichier dans le système de fichiers virtuel.

Exemples

L’exemple de code suivant est une implémentation de la GetFile 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 VirtualFile GetFile(string virtualPath)
{
  if (IsPathVirtual(virtualPath))
    return new SampleVirtualFile(virtualPath, this);
  else
    return Previous.GetFile(virtualPath);
}
Public Overrides Function GetFile(ByVal virtualPath As String) As VirtualFile
  If (IsPathVirtual(virtualPath)) Then
    Return New SampleVirtualFile(virtualPath, Me)
  Else
    Return Previous.GetFile(virtualPath)
  End If
End Function

Remarques

La GetFile méthode retourne un descendant de la VirtualFile classe qui représente le fichier spécifié par le virtualPath paramètre .

S’applique à