IsolatedStorage Osztály

Definíció

Azt az absztrakt alaposztályt jelöli, amelyből az összes elkülönített tárolási implementációnak származnia kell.

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
Öröklődés
IsolatedStorage
Származtatott
Attribútumok

Megjegyzések

Important

Az osztályból származó metódusok nem megbízható adatokkal való meghívása biztonsági kockázatot jelent. Csak megbízható adatokkal hívja meg ennek az osztálynak a metódusait. További információ: Minden bemenet ellenőrzése.

A fájlalapú izolált tárolással kapcsolatos információkért tekintse meg az osztályt IsolatedStorageFile .

Important

Az elkülönített tároló nem érhető el Windows 8.x Áruházbeli alkalmazásokhoz. Ehelyett használja az alkalmazásadatosztályokat a Windows.Storage Windows-futtatókörnyezet API-ban található névterekben helyi adatok és fájlok tárolására. További információ: Alkalmazásadatok a Windows Dev Centerben.

Konstruktorok

Name Description
IsolatedStorage()

Inicializálja a IsolatedStorage osztály új példányát.

Tulajdonságok

Name Description
ApplicationIdentity

Lekéri az elkülönített tárterület hatókörét tartalmazó alkalmazásidentitást.

AssemblyIdentity

Lekéri az elkülönített tároló hatóköréhez használt szerelvény-identitást.

AvailableFreeSpace

Ha felülbírált egy származtatott osztályban, a rendelkezésre álló szabad helyet kapja meg az elkülönített tárterülethez bájtban.

CurrentSize
Elavult.
Elavult.

Lekéri az izolált tárterület aktuális méretét képviselő értéket.

DomainIdentity

Lekéri a tartomány identitását, amely az elkülönített tárterületre terjed ki.

MaximumSize
Elavult.
Elavult.

Lekéri az izolált tárterület számára rendelkezésre álló maximális helyet képviselő értéket. Ha egy származtatott osztályban felül van bírálva, ez az érték különböző mértékegységeket vehet igénybe.

Quota

Ha egy származtatott osztályban felülbírált, olyan értéket kap, amely az izolált tárterület számára rendelkezésre álló maximális helyet jelöli.

Scope

Beolvas egy IsolatedStorageScope enumerálási értéket, amely megadja az áruház elkülönítéséhez használt hatókört.

SeparatorExternal

Lekéri a címtársztringben használható fordított perjel karaktert. Ha egy származtatott osztályban felül van bírálva, előfordulhat, hogy egy másik karaktert ad vissza.

SeparatorInternal

Egy címtársztringben használható pont karaktert kap. Ha egy származtatott osztályban felül van bírálva, előfordulhat, hogy egy másik karaktert ad vissza.

UsedSize

Ha egy származtatott osztályban felülbírált, egy olyan értéket kap, amely az izolált tároláshoz használt terület mennyiségét jelöli.

Metódusok

Name Description
CreateObjRef(Type)

Létrehoz egy objektumot, amely tartalmazza a távoli objektumokkal való kommunikációhoz használt proxy létrehozásához szükséges összes releváns információt.

(Öröklődés forrása MarshalByRefObject)
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetLifetimeService()
Elavult.

Lekéri a példány élettartamszabályzatát vezérlő aktuális élettartam-szolgáltatásobjektumot.

(Öröklődés forrása MarshalByRefObject)
GetPermission(PermissionSet)

Származtatott osztály által implementálva olyan engedélyt ad vissza, amely egy engedélykészleten belülről származó elkülönített tárterülethez való hozzáférést jelöli.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
IncreaseQuotaTo(Int64)

Ha felülbírált egy származtatott osztályban, megkéri a felhasználót, hogy hagyjon jóvá egy nagyobb kvótaméretet bájtban az izolált tárterülethez.

InitializeLifetimeService()
Elavult.

Beolvas egy élettartam-szolgáltatásobjektumot a példány élettartam-szabályzatának szabályozásához.

(Öröklődés forrása MarshalByRefObject)
InitStore(IsolatedStorageScope, Type, Type)

Új objektum inicializálása IsolatedStorage .

InitStore(IsolatedStorageScope, Type)

Új objektum inicializálása IsolatedStorage .

MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
MemberwiseClone(Boolean)

Az aktuális MarshalByRefObject objektum sekély másolatát hozza létre.

(Öröklődés forrása MarshalByRefObject)
Remove()

Ha egy származtatott osztályban felül van bírálva, eltávolítja az egyedi elkülönített tárolót és az összes tárolt adatot.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még