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 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
- 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) |