VirtualPathProvider.GetFile(String) Methode

Definition

Ruft eine virtuelle Datei aus dem virtuellen Dateisystem 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 zur virtuellen Datei.

Gibt zurück

Ein absteigender Wert der Klasse, die VirtualFile 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 absteigend von der VirtualFile Klasse zurück, die die durch den virtualPath Parameter angegebene Datei darstellt.

Gilt für: