Como os modelos no RazorEngine são armazenados em cache?
Quando Você ligarRazorEngine.Razor.Compile()
, onde o modelo compilado é armazenado?
Está disponível depois que os programas foram reiniciados? Se houver falta de memória, será descartado?
estou usandoRazorEngine
em umASP.NET (MVC) projeto. Os modelos pré-compilados estarão disponíveis depois que o aplicativo for reiniciado?
Faz mais sentido para mim guardá-los noHttpContext.Cache
? Se eu fizesse, então faria mais sentido usar uma função diferente (diferente deCompile
) que ignora o cache interno? Existe uma maneira de executar umaITemplate
e apenas passar um modelo?
FazRazorEngine.Razor.Parse()
fazer qualquer cache? Ou o modelo é recompilado a cada vez?