Gewährung von Berechtigungen
Die Common Language Runtime gewährt Berechtigungen für Anwendungsdomänen und Assemblys. Der Gewährungsprozess für Berechtigungen besteht aus mindestens einem der folgenden Schritte:
Berechnen des zulässigen Berechtigungssatzes.
Zur Ladezeit bestimmt die Laufzeit den Berechtigungssatz, der dem Code von den einzelnen Richtlinienebenen gewährt wird.
Die Laufzeit teilt dann die zulässigen Berechtigungssätze nach den zutreffenden Richtlinienebenen auf. Dadurch entsteht ein Satz zulässiger Berechtigungen für die Anwendungsdomäne oder Assembly.
Bestimmen der gewährten Berechtigungen.
Die Laufzeit vergleicht den letzten Satz zulässiger Berechtigungen mit den von der Assembly angeforderten Berechtigungen. Dadurch entsteht ein Berechtigungssatz, der der Assembly gewährt wird. Dieser Schritt hat keine Auswirkungen auf Berechtigungen für Anwendungsdomänen.