Galera é o seguinte:
Estou fazendo um programa para empresa onde trabalho que é necessario possibilitar ao usuario o download de um relatorio. O relatorio esta pronto, e eu ja consigo fazer um download, mas nao da maneira correta. Pois para fazer o download de um arquivo preciso salva-lo em algum local do servidor (onde o programa será executado) para que o usuario possa baixa-lo para sua maquina, e apos este download preciso deletar este arquivo. Eu tive a ideia de deletar o arquivo quando a sessao do usuario for fechada, ai se o arquivo ainda estiver em uso eu coloco ele em uma lista e vou tentando deletar os arquivos desta lista de tempos em tempo.
O grande problema é: Tem como eu executar um metodo logo depois que a sessao do usuario foi fechada? Se sim, como eu faria isso?
Espero que alguem possa me ajudar.