IEnumerable <string> para transmitir para FileStreamResult
eu tenho umIEnumerable<string>
, que é "transmitido" poryield
instruções de um método. Agora eu quero converter esse enumerável em umStream
para usá-lo como resultado transmitido. Alguma idéia de como posso fazer isso?
O que finalmente quero fazer é retornar oStream
ComoFileStreamResult
de uma ação do controlador ASP.NET. Esse resultado deve ser transmitido como download para o cliente.
O que NÃO quero fazer é escrever todo o conteúdo doIEnumerable
para o fluxo antes de retornar o resultado. Isso eliminaria todo o sentido do conceito de streaming.