Freigeben über


Codegruppenattribute

Aktualisiert: November 2007

Codegruppen können über Attribute verfügen, die Auswirkungen auf das Bestimmen des Berechtigungssatzes einer Assembly durch die die Common Language Runtime haben. In der folgenden Tabelle werden die Attribute aufgeführt, die auf Codegruppen angewendet werden können.

Attribut

Beschreibung

Exclusive

Die für die Richtlinienebene festgelegte zulässige Berechtigung ist der der Codegruppe zugeordnete Berechtigungssatz, der dieses Attribut besitzt. Bei Berücksichtigung aller Richtlinienebenen gewährt die Laufzeit dem Code niemals mehr Berechtigungen, als der Exclusive-Codegruppe zugeordnet sind. Auf einer bestimmten Richtlinienebene kann Code nur Member einer einzigen Codegruppe mit dem Exclusive-Attribut sein.

LevelFinal

Außer der Anwendungsdomänenebene wird keine Richtlinienebene unterhalb der Ebene, die diese Codegruppe enthält, beim Überprüfen der Codegruppenmitgliedschaft und beim Gewähren von Berechtigungen berücksichtigt. Unternehmensrichtlinien stellen die höchste Ebene der Richtlinien dar, gefolgt von Computerrichtlinien, Benutzerrichtlinien und schließlich Domänenrichtlinien. Wenn das LevelFinal-Attribut z. B. auf eine Codegruppe in den Unternehmensrichtlinien angewendet wird und ein Teil des Codes mit der Mitgliedschaftsbedingung dieser Codegruppe übereinstimmt, werden weder die Computer- noch die Benutzerebenenrichtlinien auf diesen Code angewendet.

Eine Codegruppe kann sowohl mit dem Exclusive-Attribut als auch mit dem LevelFinal-Attribut markiert werden.

Siehe auch

Weitere Ressourcen

Verwaltung der Sicherheitsrichtlinien