VirtualFileBase Classe

Définition

Fournit l'implémentation principale pour les objets VirtualFile et VirtualDirectory.Provides the core implementation for the VirtualFile and VirtualDirectory objects. En tant que classe abstraite, elle ne peut pas être instanciée.An abstract class, it cannot be instantiated.

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 VirtualFile entre VirtualDirectory les objets et.The VirtualFileBase abstract class provides the common methods and properties shared between the VirtualFile and VirtualDirectory objects. 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.Implementations of these classes provide the ASP.NET runtime with access to files and paths used for compilation. Pour plus d’informations sur l’utilisation des fichiers et des chemins VirtualPathProvider d’accès virtuels, consultez la classe.For more information on using virtual files and paths, see the VirtualPathProvider class.

Notes pour les responsables de l’implémentation

Lorsque vous héritez de VirtualFileBase la classe, vous devez substituer IsDirectory la propriété pour indiquer si l’objet dérivé est un répertoire virtuel ou un fichier virtuel.When you inherit from the VirtualFileBase class, you must override the IsDirectory property to indicate whether the derived object is a virtual directory or a virtual file. Si vous dérivez de VirtualFile la VirtualDirectory classe ou, la IsDirectory propriété est déjà définie.If you derive from either the VirtualFile or the VirtualDirectory class, the IsDirectory property is already set.

Constructeurs

VirtualFileBase()

Initialise la classe pour qu'elle soit utilisée par une instance de la classe héritée.Initializes the class for use by an inherited class instance. Ce constructeur peut être appelé uniquement par une classe héritée.This constructor can be called only by an inherited class.

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.When overridden in a derived class, gets a value indicating whether the VirtualFileBase instance represents a virtual file or a virtual directory.

Name

Obtient le nom complet de la ressource virtuelle.Gets the display name of the virtual resource.

VirtualPath

Obtient le chemin d'accès au fichier virtuel.Gets the virtual file path.

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.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Hérité de MarshalByRefObject)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetLifetimeService()

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.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Hérité de MarshalByRefObject)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
InitializeLifetimeService()

Donne à une instance de VirtualFileBase une durée de vie infinie en empêchant toute création de bail.Gives a VirtualFileBase instance an infinite lifetime by preventing a lease from being created.

MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

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

Crée une copie superficielle de l'objet MarshalByRefObject actuel.Creates a shallow copy of the current MarshalByRefObject object.

(Hérité de MarshalByRefObject)
ToString()

Retourne une chaîne qui représente l'objet actif.Returns a string that represents the current object.

(Hérité de Object)

S’applique à

Voir aussi