VirtualFileBase Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt de belangrijkste implementatie voor de VirtualFile en VirtualDirectory objecten. Een abstracte klasse kan niet worden geïnstantieerd.
public ref class VirtualFileBase abstract : MarshalByRefObject
public abstract class VirtualFileBase : MarshalByRefObject
type VirtualFileBase = class
inherit MarshalByRefObject
Public MustInherit Class VirtualFileBase
Inherits MarshalByRefObject
- Overname
- Afgeleid
Opmerkingen
De VirtualFileBase abstracte klasse biedt de algemene methoden en eigenschappen die worden gedeeld tussen de VirtualFile en VirtualDirectory objecten. Implementaties van deze klassen bieden de ASP.NET runtime toegang tot bestanden en paden die worden gebruikt voor compilatie. Zie de VirtualPathProvider klasse voor meer informatie over het gebruik van virtuele bestanden en paden.
Notities voor uitvoerders
Wanneer u de VirtualFileBase klasse overschrijft, moet u de IsDirectory eigenschap overschrijven om aan te geven of het afgeleide object een virtuele map of een virtueel bestand is. Als u bent afgeleid van de VirtualFile of de VirtualDirectory klasse, is de IsDirectory eigenschap al ingesteld.
Constructors
| Name | Description |
|---|---|
| VirtualFileBase() |
Initialiseert de klasse voor gebruik door een overgenomen klasse-exemplaar. Deze constructor kan alleen worden aangeroepen door een overgenomen klasse. |
Eigenschappen
| Name | Description |
|---|---|
| IsDirectory |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt een waarde opgehaald die aangeeft of het VirtualFileBase exemplaar een virtueel bestand of een virtuele map vertegenwoordigt. |
| Name |
Hiermee haalt u de weergavenaam van de virtuele resource op. |
| VirtualPath |
Hiermee haalt u het pad naar het virtuele bestand op. |
Methoden
| Name | Description |
|---|---|
| CreateObjRef(Type) |
Hiermee maakt u een object dat alle relevante informatie bevat die nodig is om een proxy te genereren die wordt gebruikt om te communiceren met een extern object. (Overgenomen van MarshalByRefObject) |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetLifetimeService() |
Hiermee haalt u het huidige levensduurserviceobject op waarmee het levensduurbeleid voor dit exemplaar wordt beheerd. (Overgenomen van MarshalByRefObject) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| InitializeLifetimeService() |
Geeft een exemplaar een VirtualFileBase oneindige levensduur door te voorkomen dat een lease wordt gemaakt. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| MemberwiseClone(Boolean) |
Hiermee maakt u een ondiepe kopie van het huidige MarshalByRefObject object. (Overgenomen van MarshalByRefObject) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |