IsolatedStorage 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.
Vertegenwoordigt de abstracte basisklasse waaruit alle geïsoleerde opslag-implementaties moeten worden afgeleid.
public ref class IsolatedStorage abstract : MarshalByRefObject
public abstract class IsolatedStorage : MarshalByRefObject
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class IsolatedStorage : MarshalByRefObject
type IsolatedStorage = class
inherit MarshalByRefObject
[<System.Runtime.InteropServices.ComVisible(true)>]
type IsolatedStorage = class
inherit MarshalByRefObject
Public MustInherit Class IsolatedStorage
Inherits MarshalByRefObject
- Overname
- Afgeleid
- Kenmerken
Opmerkingen
Important
Het aanroepen van methoden uit deze klasse met niet-vertrouwde gegevens is een beveiligingsrisico. Roep de methoden van deze klasse alleen aan met vertrouwde gegevens. Zie Alle invoergegevens validerenvoor meer informatie.
Zie de IsolatedStorageFile klasse voor informatie over geïsoleerde opslag op basis van bestanden.
Important
Geïsoleerde opslag is niet beschikbaar voor Windows 8.x Store-apps. Gebruik in plaats daarvan de toepassingsgegevensklassen in de Windows.Storage naamruimten die zijn opgenomen in de Windows Runtime-API om lokale gegevens en bestanden op te slaan. Zie Toepassingsgegevens in het Windows-ontwikkelaarscentrum voor meer informatie.
Constructors
| Name | Description |
|---|---|
| IsolatedStorage() |
Initialiseert een nieuw exemplaar van de IsolatedStorage klasse. |
Eigenschappen
| Name | Description |
|---|---|
| ApplicationIdentity |
Hiermee haalt u een toepassingsidentiteit op die geïsoleerde opslag bereikt. |
| AssemblyIdentity |
Hiermee haalt u een assembly-identiteit op die wordt gebruikt voor het bereik van geïsoleerde opslag. |
| AvailableFreeSpace |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de beschikbare vrije ruimte op voor geïsoleerde opslag, in bytes. |
| CurrentSize |
Verouderd.
Hiermee wordt een waarde opgehaald die de huidige grootte van geïsoleerde opslag vertegenwoordigt. |
| DomainIdentity |
Hiermee haalt u een domeinidentiteit op waarmee geïsoleerde opslag wordt bereikt. |
| MaximumSize |
Verouderd.
Hiermee wordt een waarde opgehaald die de maximale hoeveelheid ruimte vertegenwoordigt die beschikbaar is voor geïsoleerde opslag. Wanneer deze waarde in een afgeleide klasse wordt overschreven, kan deze waarde verschillende maateenheden nemen. |
| Quota |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt een waarde opgehaald die de maximale hoeveelheid ruimte aangeeft die beschikbaar is voor geïsoleerde opslag. |
| Scope |
Hiermee haalt u een IsolatedStorageScope opsommingswaarde op die het bereik opgeeft dat wordt gebruikt om het archief te isoleren. |
| SeparatorExternal |
Hiermee haalt u een backslash-teken op dat kan worden gebruikt in een maptekenreeks. Wanneer een afgeleide klasse wordt overschreven, kan een ander teken worden geretourneerd. |
| SeparatorInternal |
Hiermee haalt u een puntteken op dat kan worden gebruikt in een maptekenreeks. Wanneer een afgeleide klasse wordt overschreven, kan een ander teken worden geretourneerd. |
| UsedSize |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt een waarde opgehaald die de hoeveelheid ruimte aangeeft die wordt gebruikt voor geïsoleerde opslag. |
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) |
| GetPermission(PermissionSet) |
Wanneer deze wordt geïmplementeerd door een afgeleide klasse, retourneert u een machtiging die toegang vertegenwoordigt tot geïsoleerde opslag vanuit een machtigingenset. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| IncreaseQuotaTo(Int64) |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt een gebruiker gevraagd om een grotere quotumgrootte, in bytes, goed te keuren voor geïsoleerde opslag. |
| InitializeLifetimeService() |
Hiermee haalt u een levensduurserviceobject op om het levensduurbeleid voor dit exemplaar te beheren. (Overgenomen van MarshalByRefObject) |
| InitStore(IsolatedStorageScope, Type, Type) |
Initialiseert een nieuw IsolatedStorage object. |
| InitStore(IsolatedStorageScope, Type) |
Initialiseert een nieuw IsolatedStorage object. |
| 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) |
| Remove() |
Wanneer deze worden overschreven in een afgeleide klasse, verwijdert u het afzonderlijke geïsoleerde archief en alle ingesloten gegevens. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |