IsolatedStorageFilePermission Klasse

Definition

Achtung

Code Access Security is not supported or honored by the runtime.

Gibt die zulässige Verwendung eines privaten virtuellen Dateisystems an. Diese Klasse kann nicht vererbt werden.

public ref class IsolatedStorageFilePermission sealed : System::Security::Permissions::IsolatedStoragePermission
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class IsolatedStorageFilePermission : System.Security.Permissions.IsolatedStoragePermission
[System.Serializable]
public sealed class IsolatedStorageFilePermission : System.Security.Permissions.IsolatedStoragePermission
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class IsolatedStorageFilePermission : System.Security.Permissions.IsolatedStoragePermission
public sealed class IsolatedStorageFilePermission : System.Security.Permissions.IsolatedStoragePermission
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type IsolatedStorageFilePermission = class
    inherit IsolatedStoragePermission
[<System.Serializable>]
type IsolatedStorageFilePermission = class
    inherit IsolatedStoragePermission
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type IsolatedStorageFilePermission = class
    inherit IsolatedStoragePermission
type IsolatedStorageFilePermission = class
    inherit IsolatedStoragePermission
Public NotInheritable Class IsolatedStorageFilePermission
Inherits IsolatedStoragePermission
Vererbung
IsolatedStorageFilePermission
Attribute

Hinweise

Vorsicht

Code Access Security (CAS) ist in allen Versionen von .NET Framework und .NET veraltet. Aktuelle Versionen von .NET berücksichtigen keine CAS-Anmerkungen und erzeugen Fehler, wenn CAS-bezogene APIs verwendet werden. Entwickler*innen sollten alternative Mittel zum Ausführen von Sicherheitsaufgaben suchen.

Die Common Language Runtime (CLR) verwendet diese Klasse, um den Zugriff auf isolierten Speicher zu steuern.

Der isolierte Speicher erstellt einen eindeutigen Speicherbereich für die Verwendung durch eine Anwendung oder Komponente. Sie stellt eine echte Isolation bereit, da die Identität einer Anwendung eindeutig den Stamm eines virtuellen Dateisystems bestimmt, auf das nur diese Anwendung zugreifen kann. Daher hat jede Anwendung automatisch einen eigenen Dateibereich zugewiesen. Dieser Dateibereich ist vollständig von anderen Anwendungen isoliert, wodurch er für diese Anwendung privat ist.

Note

Es hat keinen Effekt, wenn Sie Assert, PermitOnly oder Deny verwenden, um Stapelmodifikatoren für die Nutzung oder das Kontingent hinzuzufügen. Die Verwendung und das Kontingent werden anhand von Nachweisen bestimmt, und eine Stapelwanderung wird nicht für Anforderungen ausgeführt, wodurch die oben genannten Vorgänge unwirksam sind.

Konstruktoren

Name Beschreibung
IsolatedStorageFilePermission(PermissionState)
Veraltet.

Initialisiert eine neue Instanz der IsolatedStorageFilePermission Klasse mit vollständig eingeschränkter oder uneingeschränkter Berechtigung wie angegeben.

Eigenschaften

Name Beschreibung
UsageAllowed
Veraltet.

Dient zum Abrufen oder Festlegen des Typs des zulässigen isolierten Speichereinschlusses.

(Geerbt von IsolatedStoragePermission)
UserQuota
Veraltet.

Ruft das Kontingent für die Gesamtgröße des Gesamtspeichers jedes Benutzers ab oder legt es fest.

(Geerbt von IsolatedStoragePermission)

Methoden

Name Beschreibung
Assert()
Veraltet.

Deklariert, dass der aufrufende Code über den Code, der diese Methode aufruft, auf die Ressource zugreifen kann, auch wenn Aufrufern im Stapel nicht die Berechtigung zum Zugriff auf die Ressource erteilt wurden. Die Verwendung Assert() kann Sicherheitsprobleme erstellen.

(Geerbt von CodeAccessPermission)
Copy()
Veraltet.

Erstellt und gibt eine identische Kopie der aktuellen Berechtigung zurück.

Demand()
Veraltet.

Erzwingt zur Laufzeit, SecurityException wenn allen Anrufern, die höher im Aufrufstapel sind, nicht die von der aktuellen Instanz angegebene Berechtigung erteilt wurde.

(Geerbt von CodeAccessPermission)
Deny()
Veraltet.
Veraltet.

Verhindert, dass Aufrufer im Aufrufstapel den Code verwenden, der diese Methode aufruft, um auf die von der aktuellen Instanz angegebene Ressource zuzugreifen.

(Geerbt von CodeAccessPermission)
Equals(Object)
Veraltet.

Bestimmt, ob das angegebene CodeAccessPermission Objekt dem aktuellen CodeAccessPermissionentspricht.

(Geerbt von CodeAccessPermission)
FromXml(SecurityElement)
Veraltet.

Rekonstruiert eine Berechtigung mit einem angegebenen Zustand aus einer XML-Codierung.

(Geerbt von IsolatedStoragePermission)
GetHashCode()
Veraltet.

Ruft einen Hashcode für das CodeAccessPermission Objekt ab, das für die Verwendung in Hashingalgorithmen und Datenstrukturen wie einer Hashtabelle geeignet ist.

(Geerbt von CodeAccessPermission)
GetType()
Veraltet.

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
Intersect(IPermission)
Veraltet.

Erstellt und gibt eine Berechtigung zurück, die die Schnittmenge der aktuellen Berechtigung und die angegebene Berechtigung darstellt.

IsSubsetOf(IPermission)
Veraltet.

Bestimmt, ob die aktuelle Berechtigung eine Teilmenge der angegebenen Berechtigung ist.

IsUnrestricted()
Veraltet.

Gibt einen Wert zurück, der angibt, ob die aktuelle Berechtigung uneingeschränkt ist.

(Geerbt von IsolatedStoragePermission)
MemberwiseClone()
Veraltet.

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
PermitOnly()
Veraltet.

Verhindert, dass Aufrufer im Aufrufstapel den Code verwenden, der diese Methode aufruft, um auf alle Ressourcen zuzugreifen, mit Ausnahme der von der aktuellen Instanz angegebenen Ressource.

(Geerbt von CodeAccessPermission)
ToString()
Veraltet.

Erstellt und gibt eine Zeichenfolgendarstellung des aktuellen Berechtigungsobjekts zurück.

(Geerbt von CodeAccessPermission)
ToXml()
Veraltet.

Erstellt eine XML-Codierung der Berechtigung und des aktuellen Zustands.

ToXml()
Veraltet.

Erstellt eine XML-Codierung der Berechtigung und des aktuellen Zustands.

(Geerbt von IsolatedStoragePermission)
Union(IPermission)
Veraltet.

Erstellt eine Berechtigung, die die Union der aktuellen Berechtigung und der angegebenen Berechtigung ist.

Gilt für:

Weitere Informationen