IsolatedStorage Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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) |