Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

PermissionState-Enumeration

 

Veröffentlicht: Oktober 2016

Gibt an, ob eine Berechtigung zum Zeitpunkt der Erstellung alle oder keinen Zugriff auf Ressourcen sollten.

Namespace:   System.Security.Permissions
Assembly:  mscorlib (in mscorlib.dll)

[SerializableAttribute]
[ComVisibleAttribute(true)]
public enum PermissionState

MembernameBeschreibung
None

Kein Zugriff auf die durch die Berechtigung geschützte Ressource.

Unrestricted

Vollzugriff auf die durch die Berechtigung geschützte Ressource.

Berechtigungen können in einem vollständig eingeschränkten oder in einem vollständig uneingeschränkten Zustand erstellt werden. Ein vollständig eingeschränkten Zustand ermöglicht keinen Zugriff auf Ressourcen. ein vollständig uneingeschränkter Zustand ermöglicht Zugriff auf eine bestimmte Ressource. Beispielsweise konnte ein Objekt, das entweder keinen Zugriff auf alle Dateien oder alle Zugriff auf alle Dateien darstellt Datei Berechtigung Konstruktor erstellt werden.

Jeder Berechtigung definiert deutlich extreme Zustände, die entweder alle oder keine der Berechtigungen innerhalb des Typs ausgedrückt werden kann. Folglich ist es möglich, eine allgemeine Berechtigung in einem vollständig eingeschränkten oder uneingeschränkten Zustand ohne wissen die jeweilige Berechtigung zu erstellen; Zwischenzustände können jedoch nur gemäß der Semantik bestimmte Berechtigung festgelegt werden.

Alle Codezugriffsberechtigungen, die in .NET Framework implementierten dauert ein PermissionState Wert als Argument ihres Konstruktors.

.NET Framework
Verfügbar seit 1.1
Zurück zum Anfang
Anzeigen: