Я пытаюсь написать процедуру, которая будет принимать в качестве параметра объект MailMessage и разбивать его на части, чтобы сохранить тему, тело, адреса, адреса и вложения (сложная часть) в базе данных, электронное письмо может быть отправлено в будущем.
Первым делом я выбрал нужные мне части и сохранил их в базе данных, и это прекрасно работает, за исключением вложений. Я не могу понять, как перебрать коллекцию, а затем что-нибудь сделать с ними.
Есть ли простой способ сериализации объекта MailMessage, который на самом деле будет брать с собой содержимое вложений?
Я все делаю неправильно? Кто-нибудь делал это раньше?