IsolatedStoragePermission Klasse

Definition

Stellt den Zugriff auf generische isolierte Speicherfunktionen dar.

public ref class IsolatedStoragePermission abstract : System::Security::CodeAccessPermission, System::Security::Permissions::IUnrestrictedPermission
[System.Serializable]
public abstract class IsolatedStoragePermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class IsolatedStoragePermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
[<System.Serializable>]
type IsolatedStoragePermission = class
    inherit CodeAccessPermission
    interface IUnrestrictedPermission
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type IsolatedStoragePermission = class
    inherit CodeAccessPermission
    interface IUnrestrictedPermission
Public MustInherit Class IsolatedStoragePermission
Inherits CodeAccessPermission
Implements IUnrestrictedPermission
Vererbung
IsolatedStoragePermission
Abgeleitet
Attribute
Implementiert

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.

Diese Klasse ist eine abstrakte Basisklasse. Diese Klasse wird nie instanziiert; Stattdessen werden Klassen, die sie erweitern und den Zugriff auf einen bestimmten Isolierten Speichertyp darstellen, verwendet.

Konstruktoren

Name Beschreibung
IsolatedStoragePermission(PermissionState)

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

Eigenschaften

Name Beschreibung
UsageAllowed

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

UserQuota

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

Methoden

Name Beschreibung
Assert()

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

Wenn sie von einer abgeleiteten Klasse implementiert wird, wird eine identische Kopie des aktuellen Berechtigungsobjekts erstellt und zurückgegeben.

(Geerbt von CodeAccessPermission)
Demand()

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.

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)

Bestimmt, ob das angegebene CodeAccessPermission Objekt dem aktuellen CodeAccessPermissionentspricht.

(Geerbt von CodeAccessPermission)
FromXml(SecurityElement)

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

GetHashCode()

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

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
Intersect(IPermission)

Wenn sie von einer abgeleiteten Klasse implementiert wird, wird eine Berechtigung erstellt und zurückgegeben, die die Schnittmenge der aktuellen Berechtigung und der angegebenen Berechtigung darstellt.

(Geerbt von CodeAccessPermission)
IsSubsetOf(IPermission)

Wenn sie von einer abgeleiteten Klasse implementiert wird, wird bestimmt, ob die aktuelle Berechtigung eine Teilmenge der angegebenen Berechtigung ist.

(Geerbt von CodeAccessPermission)
IsUnrestricted()

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

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
PermitOnly()

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

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

(Geerbt von CodeAccessPermission)
ToXml()

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

Union(IPermission)

Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, wird eine Berechtigung erstellt, die die Union der aktuellen Berechtigung und der angegebenen Berechtigung darstellt.

(Geerbt von CodeAccessPermission)

Gilt für:

Weitere Informationen