2010-04-21 3 views
0

Si vous utilisez le réflecteur pour, par exemple, observer l'implémentation de la méthode OnMouseEnter de ButtonBase, il appelle IntSecurity.AllWindows.Assert avant d'afficher un contrôle ToolTip.CodeAccessPermission dans le code du framework dans .Net

Pourquoi? L'appel Assert indique à l'exécution de contourner des vérifications de sécurité particulières.

Répondre

2

Cela augmente les performances et permet au code non privilégié d'appeler des méthodes avec des exigences d'autorisation CAS. Vous pouvez trouver plus d'informations sur MSDN here.

Questions connexes