VirtualFileBase Classe

Definizione

Fornisce l'implementazione di base per gli VirtualFile oggetti e VirtualDirectory . Non è possibile creare un'istanza di una classe astratta.

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 gli VirtualFile oggetti e VirtualDirectory . Le implementazioni di queste classi forniscono all'ASP.NET runtime l'accesso ai file e ai percorsi usati per la compilazione. Per altre informazioni sull'uso 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 da VirtualFile o dalla VirtualDirectory classe , la IsDirectory proprietà è già impostata.

Costruttori

Nome Descrizione
VirtualFileBase()

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

Proprietà

Nome Descrizione
IsDirectory

In caso di 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

Nome Descrizione
CreateObjRef(Type)

Crea un oggetto che contiene tutte le informazioni pertinenti necessarie per generare un proxy utilizzato per comunicare 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()
Obsoleti.

Recupera l'oggetto servizio di durata corrente che controlla i criteri di durata per questa istanza.

(Ereditato da MarshalByRefObject)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
InitializeLifetimeService()

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

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
MemberwiseClone(Boolean)

Crea una copia superficiale dell'oggetto corrente MarshalByRefObject .

(Ereditato da MarshalByRefObject)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche