IsolatedStorage Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje abstrakcyjną klasę bazową, z której muszą pochodzić wszystkie izolowane implementacje magazynu.
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
- Dziedziczenie
- Pochodne
- Atrybuty
Uwagi
Ważne
Wywoływanie metod z tej klasy z niezaufanymi danymi stanowi zagrożenie bezpieczeństwa. Wywołaj metody z tej klasy tylko przy użyciu zaufanych danych. Aby uzyskać więcej informacji, zobacz Sprawdzanie poprawności danych.
Aby uzyskać informacje o izolowanym magazynie opartym na plikach, zobacz klasę IsolatedStorageFile .
Ważne
Izolowany magazyn nie jest dostępny dla aplikacji Windows 8.x Store. Zamiast tego należy użyć klas danych aplikacji w Windows.Storage przestrzeniach nazw zawartych w interfejsie API środowisko wykonawcze systemu Windows do przechowywania lokalnych danych i plików. Aby uzyskać więcej informacji, zobacz Dane aplikacji w Windows Centrum deweloperów.
Konstruktory
| IsolatedStorage() |
Inicjuje nowe wystąpienie klasy IsolatedStorage. |
Właściwości
| ApplicationIdentity |
Pobiera tożsamość aplikacji, która określa zakresy izolowanego magazynu. |
| AssemblyIdentity |
Pobiera tożsamość zestawu używaną do określania zakresu izolowanego magazynu. |
| AvailableFreeSpace |
Po przesłonięciu w klasie pochodnej ilość wolnego miejsca dla izolowanego magazynu w bajtach. |
| CurrentSize |
Nieaktualne.
Nieaktualne.
Nieaktualne.
Pobiera wartość reprezentującą bieżący rozmiar izolowanego magazynu. |
| DomainIdentity |
Pobiera tożsamość domeny, która określa zakresy izolowanego magazynu. |
| MaximumSize |
Nieaktualne.
Nieaktualne.
Nieaktualne.
Pobiera wartość reprezentującą maksymalną ilość miejsca dostępnego dla izolowanego magazynu. W przypadku zastąpienia w klasie pochodnej ta wartość może przyjmować różne jednostki miary. |
| Quota |
Po zastąpieniu klasy pochodnej pobiera wartość reprezentującą maksymalną ilość miejsca dostępnego dla izolowanego magazynu. |
| Scope |
IsolatedStorageScope Pobiera wartość wyliczenia określającą zakres używany do izolowania magazynu. |
| SeparatorExternal |
Pobiera znak ukośnika odwrotnego, którego można użyć w ciągu katalogu. Po zastąpieniu klasy pochodnej może zostać zwrócony inny znak. |
| SeparatorInternal |
Pobiera znak kropki, który może być używany w ciągu katalogu. Po zastąpieniu klasy pochodnej może zostać zwrócony inny znak. |
| UsedSize |
Po zastąpieniu w klasie pochodnej pobiera wartość reprezentującą ilość miejsca używanego do izolowanego magazynu. |
Metody
| CreateObjRef(Type) |
Tworzy obiekt zawierający wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikowania się z obiektem zdalnym. (Odziedziczone po MarshalByRefObject) |
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetLifetimeService() |
Nieaktualne.
Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia. (Odziedziczone po MarshalByRefObject) |
| GetPermission(PermissionSet) |
Po zaimplementowaniu przez klasę pochodną zwraca uprawnienie reprezentujące dostęp do izolowanego magazynu z poziomu zestawu uprawnień. |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
| IncreaseQuotaTo(Int64) |
Po zastąpieniu klasy pochodnej monituje użytkownika o zatwierdzenie większego rozmiaru limitu przydziału w bajtach dla izolowanego magazynu. |
| InitializeLifetimeService() |
Nieaktualne.
Uzyskuje obiekt usługi okresu istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia. (Odziedziczone po MarshalByRefObject) |
| InitStore(IsolatedStorageScope, Type) |
Inicjuje nowy IsolatedStorage obiekt. |
| InitStore(IsolatedStorageScope, Type, Type) |
Inicjuje nowy IsolatedStorage obiekt. |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
| MemberwiseClone(Boolean) |
Tworzy płytkią kopię bieżącego MarshalByRefObject obiektu. (Odziedziczone po MarshalByRefObject) |
| Remove() |
Po zastąpieniu w klasie pochodnej usuwa pojedynczy izolowany magazyn i wszystkie zawarte dane. |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |