VirtualFileBase Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje základní implementaci objektů VirtualFile a VirtualDirectory objektů. Abstraktní třída, nelze vytvořit instanci.
public ref class VirtualFileBase abstract : MarshalByRefObject
public abstract class VirtualFileBase : MarshalByRefObject
type VirtualFileBase = class
inherit MarshalByRefObject
Public MustInherit Class VirtualFileBase
Inherits MarshalByRefObject
- Dědičnost
- Odvozené
Poznámky
Abstraktní VirtualFileBase třída poskytuje běžné metody a vlastnosti sdílené mezi VirtualFile a VirtualDirectory objekty. Implementace těchto tříd poskytují ASP.NET runtime s přístupem k souborům a cestám používaným k kompilaci. Další informace o používání virtuálních souborů a cest naleznete ve VirtualPathProvider třídě.
Poznámky pro implementátory
Když dědíte z VirtualFileBase třídy, je nutné přepsat IsDirectory vlastnost indikovat, zda je odvozený objekt virtuálním adresářem nebo virtuálním souborem. Pokud odvozujete buď z VirtualFile třídy, VirtualDirectoryIsDirectory vlastnost je již nastavena.
Konstruktory
| Name | Description |
|---|---|
| VirtualFileBase() |
Inicializuje třídu pro použití zděděnou instancí třídy. Tento konstruktor lze volat pouze zděděnou třídou. |
Vlastnosti
| Name | Description |
|---|---|
| IsDirectory |
Při přepsání v odvozené třídě získá hodnotu určující, zda VirtualFileBase instance představuje virtuální soubor nebo virtuální adresář. |
| Name |
Získá zobrazovaný název virtuálního prostředku. |
| VirtualPath |
Získá cestu k virtuálnímu souboru. |
Metody
| Name | Description |
|---|---|
| CreateObjRef(Type) |
Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy serveru sloužícího ke komunikaci se vzdáleným objektem. (Zděděno od MarshalByRefObject) |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetLifetimeService() |
Zastaralé.
Načte objekt služby aktuální životnosti, který řídí zásady životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| InitializeLifetimeService() |
VirtualFileBase Poskytuje instanci neomezenou životnost tím, že brání vytvoření zapůjčení. |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| MemberwiseClone(Boolean) |
Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu. (Zděděno od MarshalByRefObject) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |