IsolatedStorage Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar den abstrakta basklass som alla isolerade lagringsimplementeringar måste härleda från.
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
- Arv
- Härledda
- Attribut
Kommentarer
Important
Att anropa metoder från den här klassen med ej betrodda data är en säkerhetsrisk. Anropa metoderna från den här klassen endast med betrodda data. För mer information, se Verifiera alla indata.
Information om filbaserad isolerad lagring finns i IsolatedStorageFile klassen .
Important
Isolerad lagring är inte tillgänglig för Windows 8.x Store-appar. Använd i stället programdataklasserna i namnrymderna Windows.Storage som ingår i Windows Runtime-API:et för att lagra lokala data och filer. Mer information finns i Programdata i Windows Dev Center.
Konstruktorer
| Name | Description |
|---|---|
| IsolatedStorage() |
Initierar en ny instans av IsolatedStorage klassen. |
Egenskaper
| Name | Description |
|---|---|
| ApplicationIdentity |
Hämtar en programidentitet som omfattar isolerad lagring. |
| AssemblyIdentity |
Hämtar en sammansättningsidentitet som används för att begränsa isolerad lagring. |
| AvailableFreeSpace |
När du åsidosättas i en härledd klass hämtar du det tillgängliga lediga utrymmet för isolerad lagring, i byte. |
| CurrentSize |
Föråldrad.
Hämtar ett värde som representerar den aktuella storleken på isolerad lagring. |
| DomainIdentity |
Hämtar en domänidentitet som omfattar isolerad lagring. |
| MaximumSize |
Föråldrad.
Hämtar ett värde som representerar den maximala mängden tillgängligt utrymme för isolerad lagring. När det åsidosättas i en härledd klass kan det här värdet ta olika måttenheter. |
| Quota |
När det åsidosätts i en härledd klass får du ett värde som representerar den maximala mängden tillgängligt utrymme för isolerad lagring. |
| Scope |
Hämtar ett IsolatedStorageScope uppräkningsvärde som anger det omfång som används för att isolera arkivet. |
| SeparatorExternal |
Hämtar ett omvänt snedstreck som kan användas i en katalogsträng. När åsidosättas i en härledd klass kan ett annat tecken returneras. |
| SeparatorInternal |
Hämtar ett punkttecken som kan användas i en katalogsträng. När åsidosättas i en härledd klass kan ett annat tecken returneras. |
| UsedSize |
När det åsidosätts i en härledd klass får du ett värde som representerar mängden utrymme som används för isolerad lagring. |
Metoder
| Name | Description |
|---|---|
| CreateObjRef(Type) |
Skapar ett objekt som innehåller all relevant information som krävs för att generera en proxy som används för att kommunicera med ett fjärrobjekt. (Ärvd från MarshalByRefObject) |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetLifetimeService() |
Hämtar det aktuella livslängdstjänstobjektet som styr livslängdsprincipen för den här instansen. (Ärvd från MarshalByRefObject) |
| GetPermission(PermissionSet) |
När den implementeras av en härledd klass returneras en behörighet som representerar åtkomst till isolerad lagring inifrån en behörighetsuppsättning. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| IncreaseQuotaTo(Int64) |
När den åsidosättas i en härledd klass uppmanas en användare att godkänna en större kvotstorlek, i byte, för isolerad lagring. |
| InitializeLifetimeService() |
Hämtar ett tjänstobjekt för livslängd för att styra livslängdsprincipen för den här instansen. (Ärvd från MarshalByRefObject) |
| InitStore(IsolatedStorageScope, Type, Type) |
Initierar ett nytt IsolatedStorage objekt. |
| InitStore(IsolatedStorageScope, Type) |
Initierar ett nytt IsolatedStorage objekt. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| MemberwiseClone(Boolean) |
Skapar en ytlig kopia av det aktuella MarshalByRefObject objektet. (Ärvd från MarshalByRefObject) |
| Remove() |
När det åsidosättas i en härledd klass tar bort det enskilda isolerade arkivet och alla inneslutna data. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |