IsolatedStorage Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje abstraktní základní třídu, ze které musí být odvozeny všechny implementace izolovaného úložiště.
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
- Dědičnost
- Odvozené
- Atributy
Poznámky
Důležité
Volání metod z této třídy s nedůvěryhodnými daty představuje bezpečnostní riziko. Metody z této třídy volejte pouze s důvěryhodnými daty. Další informace najdete v tématu Ověření všech vstupů.
Informace o izolovaném úložišti založeném na souborech najdete ve IsolatedStorageFile třídě .
Důležité
Izolované úložiště není k dispozici pro aplikace pro Windows 8.x Store. Místo toho k ukládání místních dat a souborů použijte datové třídy aplikací v Windows.Storage
oborech názvů, které jsou součástí rozhraní API prostředí Windows Runtime. Další informace najdete v tématu Data aplikací na webu Windows Dev Center.
Konstruktory
IsolatedStorage() |
Inicializuje novou instanci IsolatedStorage třídy . |
Vlastnosti
ApplicationIdentity |
Získá identitu aplikace, která definuje izolované úložiště. |
AssemblyIdentity |
Získá identitu sestavení sloužící k určení rozsahu izolovaného úložiště. |
AvailableFreeSpace |
Při přepsání v odvozené třídě získá dostupné volné místo pro izolované úložiště v bajtech. |
CurrentSize |
Zastaralé.
Zastaralé.
Získá hodnotu představující aktuální velikost izolovaného úložiště. |
DomainIdentity |
Získá identitu domény, která definuje izolované úložiště. |
MaximumSize |
Zastaralé.
Zastaralé.
Získá hodnotu představující maximální množství místa dostupného pro izolované úložiště. Při přepsání v odvozené třídě může tato hodnota přijímat různé měrné jednotky. |
Quota |
Při přepsání v odvozené třídě získá hodnotu, která představuje maximální velikost místa dostupného pro izolované úložiště. |
Scope |
IsolatedStorageScope Získá hodnotu výčtu určující obor použitý k izolaci úložiště. |
SeparatorExternal |
Získá znak zpětného lomítka, který lze použít v řetězci adresáře. Při přepsání v odvozené třídě může být vrácen jiný znak. |
SeparatorInternal |
Získá znak tečky, který lze použít v řetězci adresáře. Při přepsání v odvozené třídě může být vrácen jiný znak. |
UsedSize |
Při přepsání v odvozené třídě získá hodnotu, která představuje velikost místa použitého pro izolované úložiště. |
Metody
CreateObjRef(Type) |
Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy sloužící ke komunikaci se vzdáleným objektem. (Zděděno od MarshalByRefObject) |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetLifetimeService() |
Zastaralé.
Načte aktuální životnost objektu služby, který řídí zásady životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
GetPermission(PermissionSet) |
Při implementaci odvozenou třídou vrátí oprávnění, které představuje přístup k izolovanému úložišti v rámci sady oprávnění. |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
IncreaseQuotaTo(Int64) |
Při přepsání v odvozené třídě vyzve uživatele ke schválení větší kvóty v bajtech pro izolované úložiště. |
InitializeLifetimeService() |
Zastaralé.
Získá životnost objektu služby, který řídí zásady životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
InitStore(IsolatedStorageScope, Type, Type) |
Inicializuje nový IsolatedStorage objekt. |
InitStore(IsolatedStorageScope, Type) |
Inicializuje nový IsolatedStorage objekt. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
MemberwiseClone(Boolean) |
Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu. (Zděděno od MarshalByRefObject) |
Remove() |
Při přepsání v odvozené třídě nástroj odebere jednotlivé izolované úložiště a všechna obsažená data. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |