VirtualPathProvider.GetFile(String) Methode

Definitie

Hiermee haalt u een virtueel bestand op uit het virtuele bestandssysteem.

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

Parameters

virtualPath
String

Het pad naar het virtuele bestand.

Retouren

Een afstamming van de VirtualFile klasse die een bestand in het virtuele bestandssysteem vertegenwoordigt.

Voorbeelden

Het volgende codevoorbeeld is een implementatie van de GetFile 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 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

Opmerkingen

De GetFile methode retourneert een afstamming van de VirtualFile klasse die het bestand vertegenwoordigt dat is opgegeven door de virtualPath parameter.

Van toepassing op