在使用反射器查看之后,函数参数中带有对象令牌的 sendasync(smtpclient) 似乎是 byval
尝试在回调函数中释放附件有意义吗?
到处都有人(包括我自己)似乎在做 sendasync(mailmessage,mailmessage)
并在回调(SendCompletedCallback)中执行以下操作:
Dim mail As Net.Mail.MailMessage = CType(e.UserState, Net.Mail.MailMessage)
For i = (mail.Attachments.Count - 1) To 0 Step -1
mail.Attachments(i).Dispose()
Next
mail.Dispose()
但是由于 sendasync 是 byval,所以不应该处理原始附件,对吗?
就我而言,附件是内存流