O efeito das propriedades estáticas em um contexto web
https://stackoverflow.com/questions/242904
Pergunta
Eu preciso alterar uma propriedade estática em um objeto em nossa aplicação web. A propriedade tem um valor padrão que é codificado para o objeto. Se eu mudar a propriedade estática em minha Application_Start faz essa vara mudança:
A) Para sempre (bem, até que o aplicativo é reciclado)
B) até que o objecto é GC'd então re-inialised pela seguinte assessor
C) Depende
Note que a propriedade que seria configuração é apenas uma String
Outras dicas
Em minha experiência com as nossas aplicações web aqui, a resposta é A. Tanto quanto eu sei, uma classe estática nunca será GCed, ele vive em para a vida do processo (neste caso, o trabalhador ASP.NET processo)
Ir para A) App Instância Variable
Para o armazenamento contexto, referem-se a httpContext.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow