Ravi Sargam Ответов: 1

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

Рави, Ричард имеет в виду, что вы можете скопировать и вставить конкретную ошибку, сообщение об исключении или трассировку стека, которую вы получаете. Тогда мы сможем быть более полезными.

1 Ответов

Рейтинг:
0

Ram R

Так как вы говорите capactiy ошибка при отправке в очередь azure. Если вы используете хранилище очередей, то максимальное ограничение на сообщение составляет 64 КБ, если вы не включаете хранилище Blob-объектов.