VirtualPathProvider.GetFile(String) Metod

Definition

Hämtar en virtuell fil från det virtuella filsystemet.

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

Parametrar

virtualPath
String

Sökvägen till den virtuella filen.

Returer

En underordnade till klassen VirtualFile som representerar en fil i det virtuella filsystemet.

Exempel

Följande kodexempel är en implementering av GetFile metoden i en anpassad VirtualPathProvider klass. Fullständig kod som krävs för att köra exemplet finns i avsnittet Exempel i VirtualPathProvider avsnittet klassöversikt.

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

Kommentarer

Metoden GetFile returnerar en underordnad VirtualFile till klassen som representerar filen som anges av parametern virtualPath .

Gäller för