Revise el uso de Deny y PermitOnly. Debería considerarse la utilización de Deny y PermitOnly, dado que en algunos casos no ...

Revise el uso de Deny y PermitOnly. Debería considerarse la utilización de Deny y PermitOnly, dado que en algunos casos no son útiles. Por ejemplo, los permisos que se basan en una ruta de acceso (como FileIOPermission y RegistryPermission) no se deberían utilizar con Deny, porque distintas rutas de acceso podrían apuntar a la misma ubicación. Si se concede a los llamadores el derecho a conceder permisos mediante la directiva de seguridad, podrán terminar un recorrido de pila antes de que alcance Deny o PermitOnly. Si se concede a un llamador los permisos más importantes (como la posibilidad de llamar a código no administrado), al llamar a Deny o a PermitOnly realmente no se podrá impedir que haga lo que haya elegido. También hay que tener en cuenta que Deny y PermitOnly no afectan a LinkDemand. Por ejemplo, si deniega algún permiso P y llama al método con una LinkDemand para P, Deny no afectará al resultado de LinkDemand.