Freigeben über


IsolatedStorage Klasse

Definition

Stellt die abstrakte Basisklasse dar, von der alle Implementierungen der isolierten Speicherung abgeleitet werden müssen.

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
Vererbung
IsolatedStorage
Abgeleitet
Attribute

Hinweise

Wichtig

Das Aufrufen von Methoden aus dieser Klasse mit nicht vertrauenswürdigen Daten stellt ein Sicherheitsrisiko dar. Rufen Sie die Methoden aus dieser Klasse nur mit vertrauenswürdigen Daten auf. Weitere Informationen finden Sie unter Überprüfen aller Eingaben.

Informationen zum dateibasierten isolierten Speicher finden Sie in der IsolatedStorageFile -Klasse.

Wichtig

Die isolierte Speicherung ist nicht für Windows 8.x Store-Apps verfügbar. Verwenden Sie stattdessen zum Speichern von lokalen Daten und Dateien die in der Windows-Runtime-API enthaltenen Anwendungsdatenklassen in den Windows.Storage-Namespaces. Weitere Informationen finden Sie im Windows Developer Center unter Anwendungsdaten .

Konstruktoren

IsolatedStorage()

Initialisiert eine neue Instanz der IsolatedStorage-Klasse.

Eigenschaften

ApplicationIdentity

Ruft eine Anwendungsidentität ab, die den Gültigkeitsbereich des isolierten Speichers festlegt.

AssemblyIdentity

Ruft eine Assemblyidentität ab, über die der Gültigkeitsbereich der isolierten Speicherung festgelegt wird.

AvailableFreeSpace

Ruft beim Überschreiben in einer abgeleiteten Klasse den verfügbaren freien Speicherplatz für isolierten Speicher in Bytes ab.

CurrentSize
Veraltet.
Veraltet.

Ruft einen Wert ab, der die gegenwärtige Größe des isolierten Speichers darstellt.

DomainIdentity

Ruft eine Domänenidentität ab, die den Gültigkeitsbereich des isolierten Speichers festlegt.

MaximumSize
Veraltet.
Veraltet.

Ruft einen Wert ab, der den maximalen verfügbaren Speicherplatz für den isolierten Speicher darstellt. Dieser Wert kann beim Überschreiben in einer abgeleiteten Klasse in unterschiedlichen Maßeinheiten angegeben werden.

Quota

Ruft einen Wert ab, der den maximalen verfügbaren Speicherplatz für den isolierten Speicher darstellt, wenn sie in einer abgeleiteten Klasse überschrieben wird.

Scope

Ruft einen IsolatedStorageScope-Enumerationswert ab, der den zum Isolieren des Speichers verwendeten Gültigkeitsbereich angibt.

SeparatorExternal

Ruft einen umgekehrten Schrägstrich ab, der in einer Verzeichniszeichenfolge verwendet werden kann. Beim Überschreiben in einer abgeleiteten Klasse kann ein anderes Zeichen zurückgegeben werden.

SeparatorInternal

Ruft einen Punkt ab, der in einer Verzeichniszeichenfolge verwendet werden kann. Beim Überschreiben in einer abgeleiteten Klasse kann ein anderes Zeichen zurückgegeben werden.

UsedSize

Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der den verwendeten Speicherplatz für den isolierten Speicher darstellt.

Methoden

CreateObjRef(Type)

Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.

(Geerbt von MarshalByRefObject)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetLifetimeService()
Veraltet.

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.

(Geerbt von MarshalByRefObject)
GetPermission(PermissionSet)

Gibt beim Implementieren durch eine abgeleitete Klasse eine Berechtigung aus einem Berechtigungssatz zurück, die den Zugriff auf den isolierten Speicher darstellt.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
IncreaseQuotaTo(Int64)

Fordert den Benutzer beim Überschreiben in einer abgeleiteten Klasse auf, eine größere Kontingentgröße (in Bytes) für den isolierten Speicher zu genehmigen.

InitializeLifetimeService()
Veraltet.

Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab.

(Geerbt von MarshalByRefObject)
InitStore(IsolatedStorageScope, Type, Type)

Initialisiert ein neues IsolatedStorage-Objekt.

InitStore(IsolatedStorageScope, Type)

Initialisiert ein neues IsolatedStorage-Objekt.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.

(Geerbt von MarshalByRefObject)
Remove()

Entfernt beim Überschreiben in einer abgeleiteten Klasse die einzelnen isolierten Speicher und alle enthaltenen Daten.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen