VirtualPathProvider.Previous Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém uma referência a um objeto VirtualPathProvider registrado anteriormente no sistema de compilação.
protected public:
property System::Web::Hosting::VirtualPathProvider ^ Previous { System::Web::Hosting::VirtualPathProvider ^ get(); };
protected internal System.Web.Hosting.VirtualPathProvider Previous { get; }
member this.Previous : System.Web.Hosting.VirtualPathProvider
Protected Friend ReadOnly Property Previous As VirtualPathProvider
Valor da propriedade
O próximo VirtualPathProvider objeto no sistema de compilação.
Exemplos
O exemplo de código a seguir é uma implementação do GetFile método. Se o diretório virtual solicitado não começar com a cadeia "/vrdir"
de caracteres, o método usará a Previous propriedade para passar a solicitação para o próximo VirtualPathProvider objeto na cadeia. 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
Quando um VirtualPathProvider objeto é registrado no sistema de compilação ASP.NET, ele é adicionado a uma cadeia de provedores. Use a Previous propriedade para entregar o processamento para o objeto anterior VirtualPathProvider na cadeia se o caminho solicitado não for fornecido por essa VirtualPathProvider instância.
A cadeia de provedores de caminho sempre termina com o provedor de ASP.NET padrão, que atende arquivos do sistema de arquivos.