VirtualFileBase Класс

Определение

Обеспечивает основную реализацию для объектов VirtualFile и VirtualDirectory. Абстрактный класс, нельзя создать его экземпляры.

public ref class VirtualFileBase abstract : MarshalByRefObject
public abstract class VirtualFileBase : MarshalByRefObject
type VirtualFileBase = class
    inherit MarshalByRefObject
Public MustInherit Class VirtualFileBase
Inherits MarshalByRefObject
Наследование
VirtualFileBase
Производный

Комментарии

VirtualFileBaseАбстрактный класс предоставляет общие методы и свойства, общие для VirtualFile объектов и VirtualDirectory . Реализации этих классов предоставляют среде выполнения ASP.NET доступ к файлам и путям, используемым для компиляции. Дополнительные сведения об использовании виртуальных файлов и путей см. в разделе VirtualPathProvider класс.

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

При наследовании от VirtualFileBase класса необходимо переопределить IsDirectory свойство, чтобы указать, является ли производный объект виртуальным каталогом или виртуальным файлом. Если вы наследуете от VirtualFile VirtualDirectory класса или, IsDirectory свойство уже задано.

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

VirtualFileBase()

Инициализирует класс для использования экземпляром унаследованного класса. Этот конструктор может быть вызван только унаследованным классом.

Свойства

IsDirectory

При переопределении в производном классе получает значение, указывающее, представляет ли экземпляр VirtualFileBase виртуальный файл или виртуальный каталог.

Name

Получает отображаемое имя виртуального ресурса.

VirtualPath

Получает путь к виртуальному файлу.

Методы

CreateObjRef(Type)

Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.

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

Определяет, равен ли указанный объект текущему объекту.

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

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetLifetimeService()
Является устаревшей.

Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра.

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

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

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

Предоставляет экземпляру VirtualFileBase бесконечное время жизни, предотвращая создание аренды.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

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

Создает неполную копию текущего объекта MarshalByRefObject.

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

Возвращает строку, представляющую текущий объект.

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

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

См. также раздел