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 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
- 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) |