DeclarativeSecurityAction Enumeration

Definition

Gibt die Sicherheitsaktionen an, die mit deklarativer Sicherheit ausgeführt werden können.

public enum class DeclarativeSecurityAction
public enum DeclarativeSecurityAction
type DeclarativeSecurityAction = 
Public Enum DeclarativeSecurityAction
Vererbung
DeclarativeSecurityAction

Felder

Assert 3

Der aufrufende Code kann auch dann auf die durch das aktuelle Berechtigungsobjekt angegebene Ressource zugreifen, wenn übergeordnete Aufrufer in der Aufrufliste keine Zugriffsberechtigung für die Ressource besitzen.

Demand 2

Überprüft, ob allen Aufrufern in der Aufrufkette die angegebene Berechtigung erteilt wurde.

Deny 4

Ohne weitere Überprüfungen wird die Anforderung für die angegebene Berechtigung abgelehnt.

InheritanceDemand 7

Der abgeleiteten Klasse, die die Klasse erbt oder eine Methode überschreibt, muss die angegebene Berechtigung erteilt worden sein.

LinkDemand 6

Stellt sicher, dass dem unmittelbaren Aufrufer die angegebene Berechtigung erteilt wurde.

None 0

Keine deklarative Sicherheitsaktion.

PermitOnly 5

Verweigert ohne weitere Überprüfungen die Anforderung für alle Berechtigungen mit Ausnahme der angegebenen.

RequestMinimum 8

Fordert die Mindestberechtigungen an, die zum Ausführen des Codes erforderlich sind. Diese Aktion kann nur innerhalb des Gültigkeitsbereichs der Assembly verwendet werden.

RequestOptional 9

Fordert weitere Berechtigungen an, die optional sind (für Ausführung nicht erforderlich). Diese Anforderung lehnt implizit alle anderen nicht speziell angeforderten Berechtigungen ab. Diese Aktion kann nur innerhalb des Gültigkeitsbereichs der Assembly verwendet werden.

RequestRefuse 10

Fordert an, dass dem aufrufenden Code keine Berechtigungen erteilt werden, die missbraucht werden könnten. Diese Aktion kann nur innerhalb des Gültigkeitsbereichs der Assembly verwendet werden.

Gilt für: