VirtualFileBase Classe

Définition

Fournit l’implémentation principale pour les objets et VirtualFile les VirtualDirectory objets. Une classe abstraite 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 objets et VirtualDirectory les VirtualFile objets. Les implémentations de ces classes fournissent au runtime ASP.NET l’accès aux fichiers et aux chemins utilisés pour la compilation. Pour plus d’informations sur l’utilisation de fichiers virtuels et de chemins d’accès, consultez la VirtualPathProvider classe.

Notes pour les responsables de l’implémentation

Lorsque vous héritez de la VirtualFileBase classe, vous devez remplacer 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 classe ou de la VirtualFileVirtualDirectory classe, la IsDirectory propriété est déjà définie.

Constructeurs

Nom Description
VirtualFileBase()

Initialise la classe à utiliser par une instance de classe héritée. Ce constructeur peut être appelé uniquement par une classe héritée.

Propriétés

Nom Description
IsDirectory

En cas de substitution dans une classe dérivée, obtient une valeur indiquant si l’instance VirtualFileBase représente un fichier virtuel ou un répertoire virtuel.

Name

Obtient le nom complet de la ressource virtuelle.

VirtualPath

Obtient le chemin du fichier virtuel.

Méthodes

Nom Description
CreateObjRef(Type)

Crée un objet qui contient toutes les informations pertinentes requises pour générer un proxy utilisé pour 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()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetLifetimeService()

Récupère l’objet de service de durée de vie actuel qui contrôle la stratégie de durée de vie de cette instance.

(Hérité de MarshalByRefObject)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
InitializeLifetimeService()

Donne à une instance une VirtualFileBase durée de vie infinie en empêchant la création d’un bail.

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
MemberwiseClone(Boolean)

Crée une copie superficielle de l’objet actuel MarshalByRefObject .

(Hérité de MarshalByRefObject)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à

Voir aussi