PermissionState PermissionState PermissionState PermissionState Enum

Definition

Gibt an, ob eine Berechtigung bei der Erstellung vollen oder keinen Zugriff auf Ressourcen erhält.Specifies whether a permission should have all or no access to resources at creation.

public enum class PermissionState
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum PermissionState
type PermissionState = 
Public Enum PermissionState
Vererbung
PermissionStatePermissionStatePermissionStatePermissionState
Attribute

Felder

None None None None 0

Kein Zugriff auf die durch die Berechtigung geschützte Ressource.No access to the resource protected by the permission.

Unrestricted Unrestricted Unrestricted Unrestricted 1

Vollzugriff auf die durch die Berechtigung geschützte Ressource.Full access to the resource protected by the permission.

Hinweise

Berechtigungen können entweder in einem vollständig restriktiven oder vollständig nicht restriktiven Zustand erstellt werden.Permissions can be created in either a totally restrictive or totally unrestrictive state. Ein vollständig restriktiver Zustand ermöglicht keinen Zugriff auf Ressourcen. ein vollständig uneingeschränkter Zustand ermöglicht den gesamten Zugriff auf eine bestimmte Ressource.A totally restrictive state allows no access to resources; a totally unrestricted state allows all access to a particular resource. Beispielsweise könnte der dateiberechtigungskonstruktor ein Objekt erstellen, das entweder keinen Zugriff auf Dateien oder den gesamten Zugriff auf alle Dateien darstellt.For example, the file permission constructor could create an object representing either no access to any files or all access to all files.

Jeder Berechtigungstyp definiert eine eindeutige Definition von extrem Zuständen, die entweder alle oder keine der Berechtigungen darstellen, die innerhalb des Typs ausgedrückt werden.Each type of permission clearly defines extreme states representing either all or none of the permissions expressible within the type. Daher ist es möglich, eine generische Berechtigung in einem vollständig eingeschränkten oder uneingeschränkten Zustand zu erstellen, ohne dass die jeweilige Berechtigung bekannt ist. Zwischenzustände können jedoch nur entsprechend der spezifischen Berechtigungs Semantik festgelegt werden.Thus, it is possible to create a generic permission in a completely restricted or unrestricted state without knowledge of the particular permission; however, intermediate states can only be set according to the specific permission semantics.

Alle in der .NET Framework implementierten Code Zugriffsberechtigungen können einen PermissionState Wert als Argument für Ihren Konstruktor annehmen.All code access permissions implemented in the .NET Framework can take a PermissionState value as an argument to their constructor.

Gilt für: