Compartilhar via


VirtualPathProvider.GetFile(String) Método

Definição

Obtém um arquivo virtual do sistema de arquivos 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

O caminho para o arquivo virtual.

Retornos

VirtualFile

Um descendente da classe VirtualFile que representa um arquivo no sistema de arquivos virtual.

Exemplos

O exemplo de código a seguir é uma implementação do GetFile método em uma classe personalizada VirtualPathProvider . Para obter o código completo necessário para executar o exemplo, consulte a seção Exemplo do tópico de visão geral da VirtualPathProvider classe.

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

Comentários

O GetFile método retorna um descendente da VirtualFile classe que representa o arquivo especificado pelo virtualPath parâmetro.

Aplica-se a