Using Thread for Sending Mail in NET

Sebagai programmer tentu kita pernah membuat otamatisasi untuk pengiriman email ke user. Kadangkala proses pengiriman email tersebut dijadikan satu dengan proses transisaksi, misalnya proses input.

Using Threading For Sending Mail in ASP.NET

Jika kita menggabungkan coding antara proses simpan dan pengiriman email menjadi satu sub prosedur maka bisa dipastikan akan diperlukan waktu beberapa detik untuk menyelesaikan keselurahan proses tersebut sehingga mengorbankan waktu tunggu user. Untuk itulah kita memanfaatkan Using Threading For Sending Mail in ASP.NET.

Agar user tidak terlalu lama menunggu maka sebaiknya kita selesaikan dahulu proses simpan data dan proses pengiriman email dilakukan dengan memanfaatkan threading.

Dibawah ini disajikan contoh pemanfaat threading agar user tidak merasakan proses yang terlalu lama pada saat melakukan transaksi simpan data dan sekaligus mengirimkan email.

Private oThread As Thread

Private Sub BtnSubmit_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles BtnSubmit.Click
       'code for saving process here
       oThread = New Thread(AddressOf SendingMail)
       oThread.Priority = ThreadPriority.Lowest
       oThread.Start(ob)
End Sub

 Private Shared Sub SendingMail(ByVal ob As ObjekNotifikasi)
       'Code for sending mail here
End Sub


Semoga posting artikel tentang Using Threading For Sending Mail in ASP.NET diatas dapat bermanfaat.


Salam,

Popular posts from this blog

K2 Error Value Cannot Be Null. Parameter Name: s In SmartView and SmartObject

Cara inject USB 3.0 Driver pada instalasi Windows - How to Inject USB 3.0 Driver in Windows 7

Pentaho Spoon Error : "Could Not Create The Java Virtual Machine"