2009-06-04 4 views
1

Quel est le but de FullTrust quand SkipVerification existe?FullTrust vs SkipVerification

Je comprends que FullTrust donnera un accès complet à l'ensemble toute limitation qui peut être mis en œuvre par un contrôle d'autorisation CAS. Ce que je ne comprends pas, c'est pourquoi quelqu'un l'utiliserait jamais. Nous avons accès à SkipVerification qui va complètement passer le contrôle de vérification (en économisant cette surcharge) et vous donne le même accès que FullTrust.

Répondre

2

Ce n'est pas la même chose. De MSDN:

Au cours juste à temps (JIT), un processus de vérification en option examine les métadonnées et Microsoft langage intermédiaire (MSIL) d'une méthode être compilé JIT en natif la machine code pour vérifier qu'ils sont de type . Ce processus est ignoré si le code a l'autorisation de contourner la vérification .

Type Safety and Security

Ainsi, alors que le code non vérifiée peut être autorisé à charger, les demandes d'exécution pour les autorisations non accordées par le jeu d'autorisations échouerait, pour autant que je sache.

Questions connexes