IsolatedStoragePermission IsolatedStoragePermission IsolatedStoragePermission IsolatedStoragePermission Class

Definition

Stellt den Zugriff auf eine generische isolierte Speicherung dar.Represents access to generic isolated storage capabilities.

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

Hinweise

Diese Klasse ist eine abstrakte Basisklasse.This class is an abstract base class. Diese Klasse wird nie instanziiert. Stattdessen werden Klassen verwendet, die diese erweitern und den Zugriff auf einen bestimmten Typ von isoliertem Speicher darstellen.This class is never instantiated; instead, classes that extend it and represent access to a particular type of isolated storage are used.

Konstruktoren

IsolatedStoragePermission(PermissionState) IsolatedStoragePermission(PermissionState) IsolatedStoragePermission(PermissionState) IsolatedStoragePermission(PermissionState)

Initialisiert eine neue Instanz der IsolatedStoragePermission-Klasse mit entweder eingeschränkter oder uneingeschränkter Berechtigung, wie angegeben.Initializes a new instance of the IsolatedStoragePermission class with either restricted or unrestricted permission as specified.

Eigenschaften

UsageAllowed UsageAllowed UsageAllowed UsageAllowed

Ruft die zulässige Art der Kapselung der isolierten Speicherung ab oder legt diese fest.Gets or sets the type of isolated storage containment allowed.

UserQuota UserQuota UserQuota UserQuota

Ruft das Kontingent für die Gesamtgröße des jedem Benutzer zur Verfügung stehenden Speichers ab oder legt dieses fest.Gets or sets the quota on the overall size of each user's total store.

Methoden

Assert() Assert() Assert() Assert()

Deklariert, dass der aufrufende Code auf die durch eine Berechtigungsforderung geschützte Ressource über den diese Methode aufrufenden Code zugreifen kann, auch wenn Aufrufern einer höheren Ebene im Stapel keine Berechtigung zum Zugreifen auf die Ressource erteilt wurde.Declares that the calling code can access the resource protected by a permission demand through the code that calls this method, even if callers higher in the stack have not been granted permission to access the resource. Die Verwendung von Assert() kann zu Sicherheitsproblemen führen.Using Assert() can create security issues.

(Inherited from CodeAccessPermission)
Copy() Copy() Copy() Copy()

Ist diese Methode durch eine abgeleitete Klasse implementiert, erstellt sie eine identische Kopie des aktuellen Berechtigungsobjekts und gibt diese Kopie zurück.When implemented by a derived class, creates and returns an identical copy of the current permission object.

(Inherited from CodeAccessPermission)
Demand() Demand() Demand() Demand()

Erzwingt zur Laufzeit eine SecurityException, wenn die von der aktuellen Instanz angegebene Berechtigung keinem übergeordneten Aufrufer in der Aufrufliste gewährt wurde.Forces a SecurityException at run time if all callers higher in the call stack have not been granted the permission specified by the current instance.

(Inherited from CodeAccessPermission)
Deny() Deny() Deny() Deny()

Verhindert, dass übergeordnete Aufrufer in der Aufrufliste auf die von der aktuellen Instanz angegebene Ressource über Code zugreifen, der diese Methode aufruft.Prevents callers higher in the call stack from using the code that calls this method to access the resource specified by the current instance.

(Inherited from CodeAccessPermission)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene CodeAccessPermission-Objekt und das aktuelle CodeAccessPermission-Objekt gleich sind.Determines whether the specified CodeAccessPermission object is equal to the current CodeAccessPermission.

(Inherited from CodeAccessPermission)
FromXml(SecurityElement) FromXml(SecurityElement) FromXml(SecurityElement) FromXml(SecurityElement)

Stellt eine Berechtigung mit einem angegebenen Zustand aus einer XML-Codierung wieder her.Reconstructs a permission with a specified state from an XML encoding.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Ruft einen Hashcode für das CodeAccessPermission-Objekt ab, das sich für die Verwendung in Hashalgorithmen und Datenstrukturen eignet, z.B. in einer Hashtabelle.Gets a hash code for the CodeAccessPermission object that is suitable for use in hashing algorithms and data structures such as a hash table.

(Inherited from CodeAccessPermission)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
Intersect(IPermission) Intersect(IPermission) Intersect(IPermission) Intersect(IPermission)

Bewirkt, dass bei der Implementierung durch eine abgeleitete Klasse eine Berechtigung, die die Schnittmenge der aktuellen Berechtigung und der angegebenen Berechtigung darstellt, erstellt und zurückgegeben wird.When implemented by a derived class, creates and returns a permission that is the intersection of the current permission and the specified permission.

(Inherited from CodeAccessPermission)
IsSubsetOf(IPermission) IsSubsetOf(IPermission) IsSubsetOf(IPermission) IsSubsetOf(IPermission)

Bestimmt bei der Implementierung durch eine abgeleitete Klasse, ob die aktuelle Berechtigung eine Teilmenge der angegebenen Berechtigung ist.When implemented by a derived class, determines whether the current permission is a subset of the specified permission.

(Inherited from CodeAccessPermission)
IsUnrestricted() IsUnrestricted() IsUnrestricted() IsUnrestricted()

Gibt einen Wert zurück, der angibt, ob die aktuelle Berechtigung uneingeschränkt ist.Returns a value indicating whether the current permission is unrestricted.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
PermitOnly() PermitOnly() PermitOnly() PermitOnly()

Verhindert, dass übergeordnete Aufrufer in der Aufrufliste auf alle außer der von der aktuellen Instanz angegebenen Ressource über den Code zugreifen, der diese Methode aufruft.Prevents callers higher in the call stack from using the code that calls this method to access all resources except for the resource specified by the current instance.

(Inherited from CodeAccessPermission)
ToString() ToString() ToString() ToString()

Erstellt eine Zeichenfolgenentsprechung des aktuellen Berechtigungsobjekts und gibt diese zurück.Creates and returns a string representation of the current permission object.

(Inherited from CodeAccessPermission)
ToXml() ToXml() ToXml() ToXml()

Erstellt eine XML-Codierung der Berechtigung und ihres aktuellen Zustands.Creates an XML encoding of the permission and its current state.

Union(IPermission) Union(IPermission) Union(IPermission) Union(IPermission)

Erstellt beim Überschreiben in einer abgeleiteten Klasse eine Berechtigung als Kombination der aktuellen und der angegebenen Berechtigung.When overridden in a derived class, creates a permission that is the union of the current permission and the specified permission.

(Inherited from CodeAccessPermission)

Explizite Schnittstellenimplementierungen

IPermission.Demand() IPermission.Demand() IPermission.Demand() IPermission.Demand() Inherited from CodeAccessPermission
IStackWalk.Assert() IStackWalk.Assert() IStackWalk.Assert() IStackWalk.Assert() Inherited from CodeAccessPermission
IStackWalk.Demand() IStackWalk.Demand() IStackWalk.Demand() IStackWalk.Demand() Inherited from CodeAccessPermission
IStackWalk.Deny() IStackWalk.Deny() IStackWalk.Deny() IStackWalk.Deny() Inherited from CodeAccessPermission
IStackWalk.PermitOnly() IStackWalk.PermitOnly() IStackWalk.PermitOnly() IStackWalk.PermitOnly() Inherited from CodeAccessPermission

Sicherheit

SecurityPermission
das Recht, die Richtlinie zu steuern.for the right to control policy. Sicherheitsaktion: InheritanceDemand.Security action: InheritanceDemand. Zugehörige Enumeration:ControlPolicyAssociated enumeration: ControlPolicy

Gilt für:

Siehe auch