VirtualFileBase Klasse

Definition

Stellt die Kernimplementierung für das VirtualFile-Objekt und das VirtualDirectory-Objekt bereit.Provides the core implementation for the VirtualFile and VirtualDirectory objects. Da es sich um eine abstrakte Klasse handelt, kann sie nicht instanziiert werden.An abstract class, it cannot be instantiated.

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 VirtualFile , VirtualDirectory die zwischen dem-Objekt und dem-ObjektThe VirtualFileBase abstract class provides the common methods and properties shared between the VirtualFile and VirtualDirectory objects. Implementierungen dieser Klassen ermöglichen der ASP.NET-Laufzeit den Zugriff auf Dateien und Pfade, die für die Kompilierung verwendet werden.Implementations of these classes provide the ASP.NET runtime with access to files and paths used for compilation. Weitere Informationen zur Verwendung von virtuellen Dateien und Pfaden finden Sie in VirtualPathProvider der-Klasse.For more information on using virtual files and paths, see the VirtualPathProvider class.

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.When you inherit from the VirtualFileBase class, you must override the IsDirectory property to indicate whether the derived object is a virtual directory or a virtual file. Wenn Sie von der VirtualFile -Klasse oder der VirtualDirectory -Klasse ableiten, ist die IsDirectory -Eigenschaft bereits festgelegt.If you derive from either the VirtualFile or the VirtualDirectory class, the IsDirectory property is already set.

Konstruktoren

VirtualFileBase()

Initialisiert die Klasse zur Verwendung durch eine geerbte Klasseninstanz.Initializes the class for use by an inherited class instance. Dieser Konstruktor kann nur von einer geerbten Klasse aufgerufen werden.This constructor can be called only by an inherited class.

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.When overridden in a derived class, gets a value indicating whether the VirtualFileBase instance represents a virtual file or a virtual directory.

Name

Ruft den Anzeigenamen der virtuellen Ressource ab.Gets the display name of the virtual resource.

VirtualPath

Ruft den virtuellen Dateipfad ab.Gets the virtual file path.

Methoden

CreateObjRef(Type)

Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Geerbt von MarshalByRefObject)
Equals(Object)

Ermittelt, ob das angegebene Objekt und das aktuelle Objekt gleich sind.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetLifetimeService()

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Geerbt von MarshalByRefObject)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
InitializeLifetimeService()

Führt zu einer unendlichen Lebensdauer der VirtualFileBase-Instanz, indem das Erstellen eines Lease verhindert wird.Gives a VirtualFileBase instance an infinite lifetime by preventing a lease from being created.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.Creates a shallow copy of the current MarshalByRefObject object.

(Geerbt von MarshalByRefObject)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Gilt für:

Siehe auch