VirtualFileBase Klasse

Definition

Stellt die Kernimplementierung für die und VirtualFile die VirtualDirectory Objekte bereit. Eine abstrakte Klasse kann 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 allgemeinen Methoden und Eigenschaften bereit, die zwischen den VirtualFile Objekten VirtualDirectory gemeinsam verwendet werden. Implementierungen dieser Klassen bieten den ASP.NET Laufzeitzugriff auf Dateien und Pfade, die für die Kompilierung verwendet werden. Weitere Informationen zur Verwendung virtueller Dateien und Pfade 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 abgeleitet werden, ist die IsDirectory Eigenschaft bereits festgelegt.

Konstruktoren

Name Beschreibung
VirtualFileBase()

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

Eigenschaften

Name Beschreibung
IsDirectory

Beim Überschreiben in einer abgeleiteten Klasse wird ein Wert abgerufen, 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

Name Beschreibung
CreateObjRef(Type)

Erstellt ein Objekt, das alle relevanten Informationen enthält, die zum Generieren eines Proxys erforderlich sind, der für die Kommunikation mit einem Remoteobjekt verwendet wird.

(Geerbt von MarshalByRefObject)
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetLifetimeService()

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

(Geerbt von MarshalByRefObject)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
InitializeLifetimeService()

Gibt einer VirtualFileBase Instanz eine unendliche Lebensdauer, indem verhindert wird, dass eine Lease erstellt wird.

MemberwiseClone()

Erstellt eine flache Kopie der 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:

Weitere Informationen