序列化异常错误帮助 [英] Serialization Exception Error Help

查看:120
本文介绍了序列化异常错误帮助的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,



我正在尝试将列表传递给方法。该列表定义为

私人附件作为新列表(Of System.Net.Mail.Attachment)...



声明的方法在RemoteSMTP中

公共函数发送(ByVal mailTo作为字符串,ByVal mailSubject作为字符串,ByVal mailHTML作为字符串,ByVal mailCC作为字符串,ByVal mailBCC作为字符串,ByVal附件作为列表(Of System.Net。 Mail.Attachment))作为字符串



...



结束功能



Hi All,

I am trying to pass a list to a method. The list is defined as
Private attachments As New List(Of System.Net.Mail.Attachment)...

The method declared in RemoteSMTP is
Public Function Send(ByVal mailTo As String, ByVal mailSubject As String, ByVal mailHTML As String, ByVal mailCC As String, ByVal mailBCC As String, ByVal attachments As List(Of System.Net.Mail.Attachment)) As String

...

End Function

Private Function SendEmail() As Boolean


        Dim success As Boolean = True
        Dim remEmail As New RemoteObjects.RemoteSMTP

        Try




remEmail .MailTo = "abc@gmail.com"
            remEmail .MailCC = ""
            remEmail .MailBCC = ""
            remEmail .MailSubject = Me.txtSubject.Text
            remEmail.Attachments = attachments
remEmail.Send()
End Try
Catch ex As Exception

            MsgBox("Exception caught trying to send: " & ex.Message)
            success = False
        Finally



remEmail =没有什么









但我在remEmail.attachments =附件中收到错误在程序集'系统中键入'System.Net.Mail.Attachment',版本= 4.0.0.0,文化=中立,PublicKeyToken = b77a5c561934e089'未标记为可序列化。







我哪里错了?请帮忙。


remEmail =Nothing




But i get the error at remEmail.attachments = attachments "Type 'System.Net.Mail.Attachment' in Assembly 'System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' is not marked as serializable."



Where am i going wrong?Please help.

推荐答案

Attchement意味着选择一个文件....

为select a pp制作一个opendialog
Attchement mean a select a file .... .
make a opendialog for select a pp


这篇关于序列化异常错误帮助的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆