IsolatedStorage Třída

Definice

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
IsolatedStorage
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 Windows 8.x Store. Místo toho použijte datové třídy aplikace v Windows.Storage oborech názvů zahrnutých v rozhraní API prostředí Windows Runtime k ukládání místních dat a souborů. 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á se vztahuje na izolované úložiště.

AssemblyIdentity

Získá identitu sestavení sloužící k oboru 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á se vztahuje na izolované úložiště.

MaximumSize
Zastaralé.
Zastaralé.

Získá hodnotu představující maximální velikost místa k dispozici 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 adresářovém řetězci. 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 používaného 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 objekt služby aktuální životnosti, 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()

Získá aktuální Type instanci.

(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á objekt služby životnosti, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
InitStore(IsolatedStorageScope, Type)

Inicializuje nový IsolatedStorage objekt.

InitStore(IsolatedStorageScope, Type, 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ě 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)

Platí pro

Viz také