VirtualFileBase Classe
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.
Fournit l'implémentation principale pour les objets VirtualFile et VirtualDirectory. En tant que classe abstraite, elle ne peut pas être instanciée.
public ref class VirtualFileBase abstract : MarshalByRefObject
public abstract class VirtualFileBase : MarshalByRefObject
type VirtualFileBase = class
inherit MarshalByRefObject
Public MustInherit Class VirtualFileBase
Inherits MarshalByRefObject
- Héritage
- Dérivé
Remarques
La VirtualFileBase classe abstraite fournit les méthodes et propriétés communes partagées entre les VirtualFile VirtualDirectory objets et. Les implémentations de ces classes fournissent au runtime ASP.NET l’accès aux fichiers et chemins d’accès utilisés pour la compilation. Pour plus d’informations sur l’utilisation des fichiers et des chemins d’accès virtuels, consultez la VirtualPathProvider classe.
Notes pour les responsables de l’implémentation
Lorsque vous héritez de la VirtualFileBase classe, vous devez substituer la IsDirectory propriété pour indiquer si l’objet dérivé est un répertoire virtuel ou un fichier virtuel. Si vous dérivez de la VirtualFile VirtualDirectory classe ou, la IsDirectory propriété est déjà définie.
Constructeurs
VirtualFileBase() |
Initialise la classe pour qu'elle soit utilisée par une instance de la classe héritée. Ce constructeur peut être appelé uniquement par une classe héritée. |
Propriétés
IsDirectory |
En cas de substitution dans une classe dérivée, obtient une valeur indiquant si l'instance de VirtualFileBase représente un fichier virtuel ou un répertoire virtuel. |
Name |
Obtient le nom complet de la ressource virtuelle. |
VirtualPath |
Obtient le chemin d'accès au fichier virtuel. |
Méthodes
CreateObjRef(Type) |
Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant. (Hérité de MarshalByRefObject) |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetLifetimeService() |
Obsolète.
Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
InitializeLifetimeService() |
Donne à une instance de VirtualFileBase une durée de vie infinie en empêchant toute création de bail. |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
MemberwiseClone(Boolean) |
Crée une copie superficielle de l'objet MarshalByRefObject actuel. (Hérité de MarshalByRefObject) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |