Я использую MemoryStream для добавления вложений из двоичного файла, который хранится в БД. Моя проблема в том, что я хочу правильно избавиться от MemoryStream. Это легко сделать с помощью оператора «using», но когда у меня есть более одного вложения, я не знаю, как правильно избавиться от нескольких потоков памяти.
Есть ли хороший способ перебрать и прикрепить файлы, но в то же время правильно избавиться от MemoryStreams, которые я использую для присоединения? Когда я пытался сбросить/закрыть перед использованием smtp.Send через ошибку, указав, что поток уже закрыт.
Мы ценим любые предложения.
System.Net.Mail.MailMessage
, а не с устаревшимSystem.Web.Mail.MailMessage
, который не реализует Idisposeable - person Royi Namir   schedule 08.06.2014