16.8 Prüfen, dass einer Assembly bestimmte Berechtigungen verliehen wurden

Problem

Wenn Ihre Assembly mit dem Flag SecurityAction.RequestOptional optionale Berechtigungen anfordert (beispielsweise um Festplattenzugriff bittet, damit den Benutzern eines Produkts der Datenexport auf die Festplatte als Feature angeboten werden kann), werden sie ihr entweder zugeteilt oder nicht. Unabhängig davon wird Ihre Assembly immer noch geladen und ausgeführt. Sie brauchen eine Möglichkeit zu prüfen, ob Ihre Assembly diese Berechtigungen tatsächlich erhalten hat. Das kann verhindern, dass viele Sicherheits-Exceptions ausgelöst werden. Wenn Sie beispielsweise optional Lese-/Schreibberechtigungen für die Registrierung angefordert haben, diese aber nicht erhalten ...

Get C# Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.