O assembly.load usa cache?
-
12-11-2019 - |
Pergunta
Eu tenho uma montagem de recursos que armazena muitos scripts, estilos e controles reutilizáveis.Não tenho certeza se deve cache esta montagem depois de carregá-lo.A montagem. Carregar usa o cache interno dentro do mesmo domínio do aplicativo?
Obrigado!
Solução
conjuntos quando carregados em um appdomain permanecem carregados, então não há nada para você fazer, este é o comportamento padrão.
Na verdade você terá um problema se quiser descarregar uma montagem, nesse caso, você precisa descarregar todo o AppDomain, é por isso que você costumava carregar uma assembléia em um novo AppDomain no seu caso, você não precisariavá para esse esforço.
Outras dicas
Não é claro que tipo de "cache" você quer dizer, mas uma vez que o assembly é carregado em addomain, ele permanece carregado até o appdomain desligado.Então, Likley, você não precisa fazer qualquer cache adicional.