VirtualPathProvider.GetFile(String) Metoda

Definicja

Pobiera plik wirtualny z wirtualnego systemu plików.

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

Parametry

virtualPath
String

Ścieżka do pliku wirtualnego.

Zwraca

VirtualFile

Malejąco VirtualFile klasy reprezentującej plik w wirtualnym systemie plików.

Przykłady

Poniższy przykład kodu to implementacja GetFile metody w klasie niestandardowej VirtualPathProvider . Pełny kod wymagany do uruchomienia przykładu można znaleźć w sekcji Przykład tematu VirtualPathProvider przeglądu klasy.

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

Uwagi

Metoda GetFile zwraca malejąco VirtualFile klasy reprezentującej plik określony przez virtualPath parametr .

Dotyczy