VirtualPathProvider.Previous Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une référence à un objet VirtualPathProvider précédemment inscrit dans le système de compilation.
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
Valeur de propriété
Objet VirtualPathProvider suivant dans le système de compilation.
Exemples
L’exemple de code suivant est une implémentation de la GetFile méthode. Si le répertoire virtuel demandé ne commence pas par la chaîne "/vrdir"
, la méthode utilise la Previous propriété pour transmettre la requête à l’objet suivant VirtualPathProvider dans la chaîne. Pour obtenir le code complet requis pour exécuter l’exemple, consultez la section Exemple de la rubrique vue d’ensemble de la 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
Remarques
Lorsqu’un VirtualPathProvider objet est inscrit auprès du système de compilation ASP.NET, il est ajouté à une chaîne de fournisseurs. Utilisez la propriété pour transmettre le Previous traitement à l’objet précédent VirtualPathProvider dans la chaîne si le chemin demandé n’est pas fourni par cette VirtualPathProvider instance.
La chaîne de fournisseurs de chemins se termine toujours par le fournisseur de ASP.NET par défaut, qui sert des fichiers à partir du système de fichiers.