Udostępnij za pośrednictwem


VirtualFileBase Klasa

Definicja

Zapewnia podstawowe implementacje VirtualFile VirtualDirectory obiektów i. Nie można utworzyć wystąpienia klasy abstrakcyjnej.

public ref class VirtualFileBase abstract : MarshalByRefObject
public abstract class VirtualFileBase : MarshalByRefObject
type VirtualFileBase = class
    inherit MarshalByRefObject
Public MustInherit Class VirtualFileBase
Inherits MarshalByRefObject
Dziedziczenie
VirtualFileBase
Pochodne

Uwagi

VirtualFileBaseKlasa abstrakcyjna udostępnia wspólne metody i właściwości, które są współużytkowane przez VirtualFile VirtualDirectory obiekty i. Implementacje tych klas zapewniają środowisko uruchomieniowe ASP.NET z dostępem do plików i ścieżek używanych do kompilowania. Aby uzyskać więcej informacji o używaniu plików i ścieżek wirtualnych, zobacz VirtualPathProvider Klasa.

Uwagi dotyczące implementowania

W przypadku dziedziczenia z VirtualFileBase klasy należy zastąpić IsDirectory Właściwość, aby wskazać, czy obiekt pochodny jest katalogiem wirtualnym czy plikiem wirtualnym. Jeśli pochodzi z VirtualFile VirtualDirectory klasy lub, IsDirectory Właściwość jest już ustawiona.

Konstruktory

VirtualFileBase()

Inicjuje klasę do użycia przez wystąpienie klasy dziedziczonej. Ten konstruktor może być wywoływany tylko przez dziedziczoną klasę.

Właściwości

IsDirectory

Gdy jest zastępowany w klasie pochodnej, pobiera wartość wskazującą, czy VirtualFileBase wystąpienie reprezentuje plik wirtualny lub katalog wirtualny.

Name

Pobiera nazwę wyświetlaną zasobu wirtualnego.

VirtualPath

Pobiera wirtualną ścieżkę pliku.

Metody

CreateObjRef(Type)

Tworzy obiekt zawierający wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikowania się z obiektem zdalnym.

(Odziedziczone po MarshalByRefObject)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetLifetimeService()
Nieaktualne.

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
InitializeLifetimeService()

Zapewnia VirtualFileBase nieskończony okres istnienia, uniemożliwiając utworzenie dzierżawy.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
MemberwiseClone(Boolean)

Tworzy płytkią kopię bieżącego MarshalByRefObject obiektu.

(Odziedziczone po MarshalByRefObject)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też