Freigeben über


IsolatedStorage Klasse

Definition

Stellt die abstrakte Basisklasse dar, von der alle isolierten Speicherimplementierungen 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

Von Bedeutung

Das Aufrufen von Methoden aus dieser Klasse mit nicht vertrauenswürdigen Daten ist ein Sicherheitsrisiko. 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.

Konstruktoren

Name Beschreibung
IsolatedStorage()

Initialisiert eine neue Instanz der IsolatedStorage-Klasse.

Eigenschaften

Name Beschreibung
ApplicationIdentity

Ruft eine Anwendungsidentität ab, die den isolierten Speicher eingrenzt.

AssemblyIdentity

Ruft eine Assemblyidentität ab, die zum Bereich des isolierten Speichers verwendet wird.

AvailableFreeSpace

Wenn sie in einer abgeleiteten Klasse überschrieben werden, wird der verfügbare freie Speicherplatz für isolierten Speicher in Bytes abgerufen.

CurrentSize
Veraltet.
Veraltet.

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

DomainIdentity

Ruft eine Domänenidentität ab, die den isolierten Speicher eingrenzt.

MaximumSize
Veraltet.
Veraltet.

Ruft einen Wert ab, der den maximalen Speicherplatz darstellt, der für isolierten Speicher verfügbar ist. Wenn dieser Wert in einer abgeleiteten Klasse überschrieben wird, kann dieser Wert unterschiedliche Maßeinheiten annehmen.

Quota

Wenn eine abgeleitete Klasse überschrieben wird, wird ein Wert abgerufen, der den maximalen Speicherplatz darstellt, der für isolierten Speicher verfügbar ist.

Scope

Ruft einen IsolatedStorageScope Enumerationswert ab, der den Bereich angibt, der zum Isolieren des Speichers verwendet wird.

SeparatorExternal

Ruft ein umgekehrtes Schrägstrichzeichen ab, das in einer Verzeichniszeichenfolge verwendet werden kann. Wenn eine abgeleitete Klasse außer Kraft gesetzt wird, wird möglicherweise ein anderes Zeichen zurückgegeben.

SeparatorInternal

Ruft ein Punktzeichen ab, das in einer Verzeichniszeichenfolge verwendet werden kann. Wenn eine abgeleitete Klasse außer Kraft gesetzt wird, wird möglicherweise ein anderes Zeichen zurückgegeben.

UsedSize

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird ein Wert abgerufen, der den Für isolierten Speicher verwendeten Speicherplatz darstellt.

Methoden

Name Beschreibung
CreateObjRef(Type)

Erstellt ein Objekt, das alle relevanten Informationen enthält, die zum Generieren eines Proxys erforderlich sind, der für die Kommunikation mit einem Remoteobjekt verwendet wird.

(Geerbt von MarshalByRefObject)
Equals(Object)

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

(Geerbt von Object)
GetHashCode()

Dient als die Standard-Hashfunktion

(Geerbt von Object)
GetLifetimeService()
Veraltet.

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

(Geerbt von MarshalByRefObject)
GetPermission(PermissionSet)

Wenn sie von einer abgeleiteten Klasse implementiert wird, wird eine Berechtigung zurückgegeben, die den Zugriff auf isolierten Speicher innerhalb eines Berechtigungssatzes darstellt.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
IncreaseQuotaTo(Int64)

Wenn sie in einer abgeleiteten Klasse überschrieben werden, fordert ein Benutzer auf, eine größere Kontingentgröße (in Byte) für isolierten Speicher zu genehmigen.

InitializeLifetimeService()
Veraltet.

Ruft ein Lebensdauerdienstobjekt ab, um die Lebensdauerrichtlinie für diese Instanz zu steuern.

(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 der aktuellen Object.

(Geerbt von Object)
MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject Objekts.

(Geerbt von MarshalByRefObject)
Remove()

Wenn eine abgeleitete Klasse außer Kraft gesetzt wird, werden der einzelne isolierte Speicher und alle enthaltenen Daten entfernt.

ToString()

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

(Geerbt von Object)

Gilt für:

Weitere Informationen