IsolatedStorage Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
- 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) |