Dispose MemoryStream при использовании с .Net Mail Attachment

Я использую MemoryStream для добавления вложений из двоичного файла, который хранится в БД. Моя проблема в том, что я хочу правильно избавиться от MemoryStream. Это легко сделать с помощью оператора using, но когда у меня более одного вложения, я не знаю, как правильно избавиться от нескольких потоков MemoryStream.

Есть ли хороший способ перебрать и прикрепить файлы, но в то же время правильно избавиться от MemoryStreams, которые я использую для прикрепления? Когда я пытался сбросить / закрыть перед использованием smtp, отправьте сообщение об ошибке, указав, что поток уже закрыт.

Мы будем благодарны за любые предложения.

5
задан Cody Gray 24 January 2012 в 06:38
поделиться