Questione : Come migliorare prestazione del email in C#

Sto trasmettendo un email al mio indirizzo di posta elettronica in programmetically using c#, ma sto ottenendo il email dopo 2 min. Sono edizione di prestazione del rivestimento. voglio trasmettere un email all'utente più di meno del haif-minuto. Come migliorare prestazione?

Here il mio Code
------------------_message del
MailMessage = nuovo MailMessage ();

 _message.Da = nuovo MailAddress (“[email protected]"); _message del
. To.Add (nuovo MailAddress (“[email protected]")); _message del
. Oggetto = “TEST1„; _message del
. Corpo = “Congs! „; _smtp del

SmtpClient = nuovo SmtpClient (System.Configuration. ConfigurationSettings. AppSettings [ del " SMTPHOST "]);
_smtp. Trasmettere (_message);
class= del

Risposta : Come migliorare prestazione del email in C#

Uso del filetto di UI gli eventi che sono generati con CreateEvent api. Questi eventi (le loro maniglie) sono conosciuti per il filetto di UI ed il filetto dell'operaio. Il filetto di UI solleva gli eventi denominando SetEvent. Il filetto di funzionamento è sempre in un modo attendente - contiene un ciclo con la parte interna di WaitForMultipleObject - questa funzione concede aspettare pochi eventi e se uno questi eventi ottiene la condizione segnalata, questo filetto può realizzare un'azione.
Se la necessità del filetto di funzionamento di informare il filetto di UI, esso trasmette un messaggio alla finestra principale di questo filetto.
 
Altre soluzioni  
 
programming4us programming4us