VirtualPathProvider.Previous Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém uma referência a um objeto previamente registado VirtualPathProvider 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 de Propriedade
O próximo VirtualPathProvider objeto no sistema de compilação.
Exemplos
O seguinte exemplo de código é uma implementação do GetFile método. Se o diretório virtual solicitado não começar com a cadeia "/vrdir", o método usa a Previous propriedade para passar o pedido ao próximo VirtualPathProvider objeto na cadeia. Para o código completo necessário para executar o exemplo, consulte a secção Exemplo do VirtualPathProvider tópico de visão geral da aula.
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
Observações
Quando um objeto VirtualPathProvider é registado no sistema de compilação ASP.NET, é adicionado a uma cadeia de fornecedores. Use a Previous propriedade para transferir o processamento para o objeto anterior VirtualPathProvider na cadeia se o caminho solicitado não for fornecido por esta VirtualPathProvider instância.
A cadeia de fornecedores de caminhos termina sempre com o fornecedor padrão ASP.NET, que serve ficheiros do sistema de ficheiros.