VirtualFileBase Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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) |