Condividi tramite


VirtualFileBase Classe

Definizione

Fornisce l'implementazione di base per gli oggetti VirtualFile e VirtualDirectory. Classe astratta, non può esserne creata un'istanza.

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. Le implementazioni di queste classi forniscono al runtime ASP.NET l'accesso a file e percorsi usati per la compilazione. Per ulteriori informazioni sull'utilizzo di file e percorsi virtuali, vedere la VirtualPathProvider classe.

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. Se si deriva dalla VirtualFile VirtualDirectory classe o, la IsDirectory proprietà è già impostata.

Costruttori

VirtualFileBase()

Inizializza la classe per l'uso da parte di un'istanza di una classe ereditata. Questo costruttore può essere chiamato solo da una classe ereditata.

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.

Name

Ottiene il nome visualizzato della risorsa virtuale.

VirtualPath

Ottiene il percorso del file virtuale.

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.

(Ereditato da MarshalByRefObject)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetLifetimeService()
Obsoleta.

Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza.

(Ereditato da MarshalByRefObject)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
InitializeLifetimeService()

Fornisce a un'istanza VirtualFileBase una durata infinita impedendo la creazione di lease.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
MemberwiseClone(Boolean)

Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente.

(Ereditato da MarshalByRefObject)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche