VirtualFileBase Classe

Definizione

Fornisce l'implementazione di base per gli oggetti VirtualFile e VirtualDirectory.Provides the core implementation for the VirtualFile and VirtualDirectory objects. Classe astratta, non può esserne creata un'istanza.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
Ereditarietà
VirtualFileBase
Derivato

Commenti

La VirtualFileBase classe astratta fornisce i metodi e le proprietà comuni condivisi tra VirtualFile gli VirtualDirectory oggetti e.The VirtualFileBase abstract class provides the common methods and properties shared between the VirtualFile and VirtualDirectory objects. Le implementazioni di queste classi forniscono al runtime ASP.NET l'accesso a file e percorsi usati per la compilazione.Implementations of these classes provide the ASP.NET runtime with access to files and paths used for compilation. Per ulteriori informazioni sull'utilizzo di file e percorsi virtuali, vedere VirtualPathProvider la classe.For more information on using virtual files and paths, see the VirtualPathProvider class.

Note per gli implementatori

Quando si eredita dalla VirtualFileBase classe, è necessario eseguire l'override della IsDirectory proprietà per indicare se l'oggetto derivato è una directory virtuale o un file virtuale.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. Se si deriva dalla VirtualFile VirtualDirectory classe o, la IsDirectory proprietà è già impostata.If you derive from either the VirtualFile or the VirtualDirectory class, the IsDirectory property is already set.

Costruttori

VirtualFileBase()

Inizializza la classe per l'uso da parte di un'istanza di una classe ereditata.Initializes the class for use by an inherited class instance. Questo costruttore può essere chiamato solo da una classe ereditata.This constructor can be called only by an inherited class.

Proprietà

IsDirectory

Se sottoposta a override in una classe derivata, ottiene un valore che indica se l'istanza VirtualFileBase rappresenta un file virtuale o una directory virtuale.When overridden in a derived class, gets a value indicating whether the VirtualFileBase instance represents a virtual file or a virtual directory.

Name

Ottiene il nome visualizzato della risorsa virtuale.Gets the display name of the virtual resource.

VirtualPath

Ottiene il percorso del file virtuale.Gets the virtual file path.

Metodi

CreateObjRef(Type)

Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione con un oggetto remoto.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Ereditato da MarshalByRefObject)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetLifetimeService()

Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Ereditato da MarshalByRefObject)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
InitializeLifetimeService()

Fornisce a un'istanza VirtualFileBase una durata infinita impedendo la creazione di lease.Gives a VirtualFileBase instance an infinite lifetime by preventing a lease from being created.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
MemberwiseClone(Boolean)

Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente.Creates a shallow copy of the current MarshalByRefObject object.

(Ereditato da MarshalByRefObject)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a

Vedi anche