Question

J'ai un assemblage de ressources qui stocke beaucoup de scripts, styles et contrôles réutilisables. Je ne sais pas si je devrais cache cet assemblage après l'avoir chargé. Assembly.load utilise-t-il un cache interne dans le même domaine d'application?

Merci!

Était-ce utile?

La solution

Les assemblages lorsqu'ils sont chargés dans un appdomain restent chargés, donc il n'y a rien à faire, c'est le comportement par défaut.

En fait, vous aurez un problème si vous souhaitez décharger un assemblage, dans ce cas, vous devez décharger l'intégralité d'approvisionnement, c'est pourquoi vous chargeriez souvent un assemblage dans un nouvel appdomain dans votre cas, vous n'auriez pas besoin d'y aller à cela effort.

Autres conseils

On ne sait pas quel type de "mise en cache" que vous voulez dire, mais une fois que l'assemblage est chargé dans l'addomain, il reste chargé jusqu'à l'arrêt de l'approdaine. Alors Likley, vous n'avez pas besoin de faire une mise en cache supplémentaire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top