Как использовать IDataContractSurrogate для отправки System.Net.Mail.MailMessage в WCF? - PullRequest
1 голос
/ 21 июля 2010

Может кто-нибудь подсказать мне, как реализовать IDataContractSurrogate для класса MailMessage в .Net Framework?

В настоящее время я пытаюсь передать класс MailMessage как объект, и он не работает ...следующее исключение ...

Тип 'System.Net.Mail.MailAddress' не может быть сериализован.Попробуйте пометить его атрибутом DataContractAttribute и пометить все его элементы, которые вы хотите сериализовать, атрибутом DataMemberAttribute.См. Документацию Microsoft .NET Framework для других поддерживаемых типов.

Буду признателен за любую помощь ...

Большое спасибо !!

1 Ответ

3 голосов
/ 28 июля 2010

На самом деле в данном (Ярославском) примере есть предположение, что класс наследования (Person) является XmlSerializable (не относится ни к MailAddress, ни к MailMessage).

Пожалуйста, отметьте эту записьдля возможного решения.

Best,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...