Как FileStream закрывается с FileStreamResult?
Следующий код работает, но мне интересно,MemoryStream
создано закрыто правильно. Как это должно быть выполнено илиFileStreamResult
справиться со мной?
<code>public FileStreamResult DownloadBudgetedRoleOpportunities( Guid projectGuid, IEnumerable<Guid> guidRequiredRoles) { var rolebroker = new ProjectRoleBudgetBroker(); var memstream = rolebroker.CreateBudgetedRoleOpportunies( projectGuid, guidRequiredRoles); var fsr = new FileStreamResult ( memstream, "application/csv" ) { FileDownloadName = "RoleOpportunities.csv" }; // memstream.Close(); throws exception return fsr; } </code>