L'utilisation de demandes impératives peut causer des problèmes de sécurité inattendus. Les valeurs employées pour créer ...

L'utilisation de demandes impératives peut causer des problèmes de sécurité inattendus. Les valeurs employées pour créer une autorisation ne doivent pas évoluer dans la portée de l'appel de demande. Pour certains composants, la portée part de l'appel de demande et s'étend jusqu'à la fin de la méthode. Pour d'autres, elle va du début de l'appel de demande jusqu'à la finalisation du composant. Si les valeurs adoptées pour la création de l'autorisation sont des champs ou des propriétés, vous pouvez les modifier dans la portée de l'appel de demande. Cette situation peut engendrer des conditions de concurrence critique, des tableaux mutables en lecture seule et des problèmes avec les types valeur boxed.