Compartir a través de


VirtualPathProvider.GetFile(String) Método

Definición

Recibe un archivo virtual del sistema de archivos virtual.

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

Parámetros

virtualPath
String

Ruta de acceso al archivo virtual.

Devoluciones

VirtualFile

Descendiente de la clase VirtualFile que representa un archivo del sistema de archivos virtual.

Ejemplos

El ejemplo de código siguiente es una implementación del GetFile método en una clase personalizada VirtualPathProvider . Para obtener el código completo necesario para ejecutar el ejemplo, vea la sección Ejemplo del tema de información general de la VirtualPathProvider clase.

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

Comentarios

El GetFile método devuelve un descendiente de la VirtualFile clase que representa el archivo especificado por el virtualPath parámetro .

Se aplica a