VirtualFileBase Класс

Определение

Обеспечивает основную реализацию для объектов VirtualFile и VirtualDirectory.Provides the core implementation for the VirtualFile and VirtualDirectory objects. Абстрактный класс, нельзя создать его экземпляры.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
Наследование
VirtualFileBase
Производный

Комментарии

Абстрактный класс предоставляет общие методы и свойства, общие VirtualFile для объектов и VirtualDirectory. VirtualFileBaseThe VirtualFileBase abstract class provides the common methods and properties shared between the VirtualFile and VirtualDirectory objects. Реализации этих классов предоставляют среде выполнения ASP.NET доступ к файлам и путям, используемым для компиляции.Implementations of these classes provide the ASP.NET runtime with access to files and paths used for compilation. Дополнительные сведения об использовании виртуальных файлов и путей см. в VirtualPathProvider разделе класс.For more information on using virtual files and paths, see the VirtualPathProvider class.

Примечания для тех, кто реализует этот метод

При наследовании от VirtualFileBase класса необходимо IsDirectory переопределить свойство, чтобы указать, является ли производный объект виртуальным каталогом или виртуальным файлом.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. Если вы наследуете от VirtualFile VirtualDirectory класса или, IsDirectory свойство уже задано.If you derive from either the VirtualFile or the VirtualDirectory class, the IsDirectory property is already set.

Конструкторы

VirtualFileBase()

Инициализирует класс для использования экземпляром унаследованного класса.Initializes the class for use by an inherited class instance. Этот конструктор может быть вызван только унаследованным классом.This constructor can be called only by an inherited class.

Свойства

IsDirectory

При переопределении в производном классе получает значение, указывающее, представляет ли экземпляр VirtualFileBase виртуальный файл или виртуальный каталог.When overridden in a derived class, gets a value indicating whether the VirtualFileBase instance represents a virtual file or a virtual directory.

Name

Получает отображаемое имя виртуального ресурса.Gets the display name of the virtual resource.

VirtualPath

Получает путь к виртуальному файлу.Gets the virtual file path.

Методы

CreateObjRef(Type)

Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Унаследовано от MarshalByRefObject)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetLifetimeService()

Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Унаследовано от MarshalByRefObject)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
InitializeLifetimeService()

Предоставляет экземпляру VirtualFileBase бесконечное время жизни, предотвращая создание аренды.Gives a VirtualFileBase instance an infinite lifetime by preventing a lease from being created.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
MemberwiseClone(Boolean)

Создает неполную копию текущего объекта MarshalByRefObject.Creates a shallow copy of the current MarshalByRefObject object.

(Унаследовано от MarshalByRefObject)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Применяется к

Дополнительно