C# : сериализация объекта почтового сообщения с вложением
У меня есть класс, где я передаю объект mailmessage с помощью json serialser, например
JsonConvert.SerializeObject(mailmessage);
Проблема в том, что если я добавляю вложение в почтовый объект, я получаю ошибку в JsonConvert, иначе он работает нормально, может ли кто-нибудь помочь мне, как преобразовать почтовый объект с вложением в json.
заранее спасибо.
Что я уже пробовал:
JsonConvert.SerializeObject(mailmessage);
Richard MacCutchan
"я получаю ошибку"
Никто здесь не может догадаться, что это за ошибка.
Ravi Sargam
еще один вопрос: Могу ли я сериализовать почтовое сообщение с вложением?
Richard MacCutchan
Понятия не имею, что происходит, когда вы пытаетесь?
Ravi Sargam
я передаю объект почтового сообщения конструктору класса azure cloudQueueMessage, чтобы добавить сообщение в класс cloudqueue. Я получаю некоторую ошибку емкости, из-за какой-то проблемы я не могу дать точное сообщение об ошибке.
Richard MacCutchan
"Я получаю некоторую ошибку емкости, из-за какой-то проблемы я не могу дать точное сообщение об ошибке."
Как я уже объяснял, никто здесь не может догадаться, что это за послание.
Ravi Sargam
теперь ваш ответ.
Nathan Minier
Если бы я рискнул предположить, то сказал бы, что вы ничего не делаете для обработки сериализации данных файла (которые, как я предполагаю, у вас есть данные, назначенные как byte []), и конвертер просто не знает, что с ними делать. Вам нужно будет выяснить, в каком формате принимающая сторона ожидает увидеть вложения, и разработать на этой основе стратегию сериализации.
Brian C Hart
Рави, Ричард имеет в виду, что вы можете скопировать и вставить конкретную ошибку, сообщение об исключении или трассировку стека, которую вы получаете. Тогда мы сможем быть более полезными.