O arquivo baixado como stream no controlador (ASP.NET MVC 3) será automaticamente descartado?

Vamos supor que o controlador faça o download do arquivo selecionado:

 public FileResult Download( string f ) {

         Stream file = MyModel.DownloadFiles( f );

         return File( file, "application/octet-stream", (file as FileStream).Name );
 }

eMeu modelo contém

public static Stream DownloadFiles(string file){

   return new FileStream(file, FileMode.Open, FileAccess.Read);
}

Se eu usarusing palavra-chave no controlador, em seguida, a exceção será lançada:Cannot access closed file.

Bem, eu quero ter certeza de que o arquivo baixado será descartado (não sei se é possível, como fazer isso) ou não?

obrigado

questionAnswers(1)

yourAnswerToTheQuestion