VirtualPathProvider.Previous Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u een verwijzing op naar een eerder geregistreerd VirtualPathProvider object in het compilatiesysteem.
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
Waarde van eigenschap
Het volgende VirtualPathProvider object in het compilatiesysteem.
Voorbeelden
Het volgende codevoorbeeld is een implementatie van de GetFile methode. Als de aangevraagde virtuele map niet begint met de tekenreeks "/vrdir", gebruikt de methode de Previous eigenschap om de aanvraag door te geven aan het volgende VirtualPathProvider object in de keten. Zie de sectie Voorbeeld van het VirtualPathProvider onderwerp Class Overview voor de volledige code die is vereist om het voorbeeld uit te voeren.
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
Opmerkingen
Wanneer een VirtualPathProvider-object is geregistreerd bij het ASP.NET compilatiesysteem, wordt het toegevoegd aan een keten van providers. Gebruik de Previous eigenschap om de verwerking door te geven aan het vorige VirtualPathProvider object in de keten als het aangevraagde pad niet door dit VirtualPathProvider exemplaar wordt geleverd.
De keten van padproviders eindigt altijd met de standaardprovider ASP.NET, die bestanden uit het bestandssysteem bedient.