IsolatedStorage Klass

Definition

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
IsolatedStorage
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)

Gäller för

Se även