Freigeben über


VirtualPathProvider.GetFile(String) Methode

Definition

Ruft aus dem virtuellen Dateisystem eine virtuelle Datei ab.

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

Parameter

virtualPath
String

Der Pfad zu der virtuellen Datei.

Gibt zurück

Eine untergeordnete Klasse der VirtualFile-Klasse, die eine Datei im virtuellen Dateisystem darstellt.

Beispiele

Das folgende Codebeispiel ist eine Implementierung der GetFile -Methode in einer benutzerdefinierten VirtualPathProvider Klasse. Den vollständigen Code, der zum Ausführen des Beispiels erforderlich ist, finden Sie im Abschnitt Beispiel des VirtualPathProvider Themas Klassenübersicht.

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

Hinweise

Die GetFile -Methode gibt einen Nachfolger der -Klasse zurück, die VirtualFile die durch den virtualPath -Parameter angegebene Datei darstellt.

Gilt für: