Partager via


VirtualFileBase Classe

Définition

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
VirtualFileBase
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)

S’applique à

Voir aussi