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 jest zagrożeniem bezpieczeństwa. Wywołaj metody z tej klasy tylko z zaufanymi danymi. Aby uzyskać więcej informacji, zobacz Validate All Inputs (Weryfikowanie wszystkich danych wejściowych).
Aby uzyskać informacje o wydzielonym magazynie opartym na plikach, zobacz klasę IsolatedStorageFile .
Ważne
Wydzielona pamięć masowa nie jest dostępna dla aplikacji ze Sklepu Windows 8.x. Zamiast tego użyj klas danych aplikacji w Windows.Storage
przestrzeniach nazw zawartych w interfejsie API środowiska uruchomieniowego systemu Windows do przechowywania lokalnych danych i plików. Aby uzyskać więcej informacji, zobacz Dane aplikacji w Centrum deweloperów systemu Windows.
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 pobiera dostępne wolne miejsce dla wydzielonego magazynu w bajtach. |
CurrentSize |
Przestarzałe.
Przestarzałe.
Pobiera wartość reprezentującą bieżący rozmiar izolowanego magazynu. |
DomainIdentity |
Pobiera tożsamość domeny, która określa zakresy izolowanego magazynu. |
MaximumSize |
Przestarzałe.
Przestarzałe.
Pobiera wartość reprezentującą maksymalną ilość miejsca dostępnego dla izolowanego magazynu. Po zastąpieniu w klasie pochodnej ta wartość może przyjmować różne jednostki miary. |
Quota |
Po zastąpieniu w klasie pochodnej pobiera wartość reprezentującą maksymalną ilość miejsca dostępnego dla wydzielonej pamięci masowej. |
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 w klasie 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 w klasie 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() |
Przestarzałe.
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 w klasie pochodnej monituje użytkownika o zatwierdzenie większego rozmiaru przydziału w bajtach dla wydzielonego magazynu. |
InitializeLifetimeService() |
Przestarzałe.
Uzyskuje obiekt usługi okresu istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia. (Odziedziczone po MarshalByRefObject) |
InitStore(IsolatedStorageScope, Type, Type) |
Inicjuje nowy IsolatedStorage obiekt. |
InitStore(IsolatedStorageScope, 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) |