我可以将 System.Net.MailMessage 传递给 WCF 服务吗?
我想设置 WCF 服务来发送电子邮件。 System.Net.MailMessage 似乎不可序列化,并且无法在 [DataContract]
中传递
我收到的错误是
输入“System.Net.Mail.MailAddress” 无法序列化。考虑标记 它与 DataContractAttribute
有什么建议吗?
I'd like to setup a WCF service to send emails. The System.Net.MailMessage doesn't seem to be serializable, and cannot be passed in a [DataContract]
The error I receive is
Type 'System.Net.Mail.MailAddress'
cannot be serialized. Consider marking
it with the DataContractAttribute
Any suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
传递给 WCF 服务的任何内容都需要是 XML 或二进制可序列化的。
“经典”消息传递方法是:
Whatever you pass to a WCF service needs to be either XML or binary serializable.
A "classic" messaging approach would be: