Freigeben über


VirtualFileBase Klasse

Definition

Stellt die Kernimplementierung für das VirtualFile-Objekt und das VirtualDirectory-Objekt bereit. Da es sich um eine abstrakte Klasse handelt, kann sie nicht instanziiert werden.

public ref class VirtualFileBase abstract : MarshalByRefObject
public abstract class VirtualFileBase : MarshalByRefObject
type VirtualFileBase = class
    inherit MarshalByRefObject
Public MustInherit Class VirtualFileBase
Inherits MarshalByRefObject
Vererbung
VirtualFileBase
Abgeleitet

Hinweise

Die VirtualFileBase abstrakte-Klasse stellt die gemeinsamen Methoden und Eigenschaften bereit, die zwischen dem VirtualFile -Objekt und dem- VirtualDirectory Objekt Implementierungen dieser Klassen ermöglichen der ASP.NET-Laufzeit den Zugriff auf Dateien und Pfade, die für die Kompilierung verwendet werden. Weitere Informationen zur Verwendung von virtuellen Dateien und Pfaden finden Sie in der- VirtualPathProvider Klasse.

Hinweise für Ausführende

Wenn Sie von der- VirtualFileBase Klasse erben, müssen Sie die- IsDirectory Eigenschaft überschreiben, um anzugeben, ob das abgeleitete Objekt ein virtuelles Verzeichnis oder eine virtuelle Datei ist. Wenn Sie von der- VirtualFile Klasse oder der- VirtualDirectory Klasse ableiten, ist die- IsDirectory Eigenschaft bereits festgelegt.

Konstruktoren

VirtualFileBase()

Initialisiert die Klasse zur Verwendung durch eine geerbte Klasseninstanz. Dieser Konstruktor kann nur von einer geerbten Klasse aufgerufen werden.

Eigenschaften

IsDirectory

Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob die VirtualFileBase-Instanz eine virtuelle Datei oder ein virtuelles Verzeichnis darstellt.

Name

Ruft den Anzeigenamen der virtuellen Ressource ab.

VirtualPath

Ruft den virtuellen Dateipfad ab.

Methoden

CreateObjRef(Type)

Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.

(Geerbt von MarshalByRefObject)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetLifetimeService()
Veraltet.

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.

(Geerbt von MarshalByRefObject)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
InitializeLifetimeService()

Führt zu einer unendlichen Lebensdauer der VirtualFileBase-Instanz, indem das Erstellen eines Lease verhindert wird.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.

(Geerbt von MarshalByRefObject)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für

Siehe auch