大家好, 我正在尝试将列表传递给方法。该列表定义为 私人附件作为新列表(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" 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
更多推荐
序列化异常错误帮助
发布评论