0 votes

Sécurité .Net Problème de permission non restreinte

Je ne comprends pas bien ce que signifie la propriété Unrestricted de la sécurité .Net, comme indiqué ici, http://msdn.microsoft.com/en-us/library/system.security.permissions.securityattribute.unrestricted.aspx nous pourrions le donner complet ou non complet.

Ma confusion est que pour une permission, dans une compréhension simple, il ne devrait y avoir que deux statuts - accordé et non accordé, que signifie le plein et le non-plein ? Ma confusion est que le mot "non restreint" me fait penser que lorsque le mot "non restreint" est faux, cela signifie une permission limitée/partielle (le contraire de plein est partiel/limité). J'apprécierais si quelqu'un pouvait apporter des éclaircissements.

Merci d'avance, George

1voto

Paul Sasik Points 37766

George,

Je pense que la clé pour comprendre cette propriété est la ligne suivante :

vrai si la permission complète à la ressource protégée est déclarée ; sinon, faux.

Comme je le vois, il y a une ressource et la propriété Unrestricted, qui est un booléen, vous indique simplement si vous avez la pleine permission ou non.

Imaginez que Unrestricted soit en fait renommé FullPermission. Je ne sais pas pourquoi ils ne l'ont pas fait en premier lieu.

-p

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X