Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
异步调用已在进行中。它必须在vb.net中完成或取消_Vb.net - Fatal编程技术网

异步调用已在进行中。它必须在vb.net中完成或取消

异步调用已在进行中。它必须在vb.net中完成或取消,vb.net,Vb.net,我试图一次向多个人发送邮件 我的代码是这样的 Dim SmtpServer As New SmtpClient() SmtpServer.Credentials = New Net.NetworkCredential("jasibs002@gmail.com", "solutions") SmtpServer.Port = 25 SmtpServer.Host = "smtp.gmail.com"

我试图一次向多个人发送邮件

我的代码是这样的

 Dim SmtpServer As New SmtpClient()
            SmtpServer.Credentials = New Net.NetworkCredential("jasibs002@gmail.com", "solutions")
            SmtpServer.Port = 25
            SmtpServer.Host = "smtp.gmail.com"
            SmtpServer.EnableSsl = True
            Dim omail As New MailMessage()

        omail.From = New MailAddress("jasibs002@gmail.com", "JaseemBinBacker", System.Text.Encoding.UTF8)

        omail.Subject = "Test Mail"
        Dim str As String
        str = "Hai How Are You I am Sendig This Mail for Testing"
        str = str + vbNewLine & "Checking"
        str = str + vbNewLine & "Sucess"
        omail.Body = str
        Dim email As String
        Dim cmdemail As New SqlCommand("SELECT Emailid FROM  dbo.Email_tbl", con.connect)
        dr = cmdemail.ExecuteReader
        While dr.Read
            email = dr("Emailid")
            omail.To.Add(email)
            SmtpServer.SendAsync(omail, Nothing)
        End While
        dr.Close()
        con.disconnect()

    Catch ex As Exception
        MsgBox(ex.ToString)
    End Try
执行此操作时,我得到以下错误:;
异步调用已在进行中。必须先完成或取消该操作,然后才能调用此方法。

我的电子邮件
有10多个电子邮件ID


我想同时发送此电子邮件,我如何才能做到这一点?

在发送第二封邮件时,错误发生在哪里?错误发生在这一行:SmtpServer.SendAsync(omail,Nothing)为什么使用发送同步?为什么不创建一个可以处理发送许多电子邮件的应用程序呢