Mail sincrone o asincrone

lunedì 06 novembre 2006 - 01.40

nullatore Profilo | Junior Member

Potete dirmi la differenza sull'invio di una mail (tramite classe MailMessage) in maniera sincrona o asincrona e quando è consigliato l'uso del primo o del secondo?

Grazie

Brainkiller Profilo | Guru

>Potete dirmi la differenza sull'invio di una mail (tramite classe
>MailMessage) in maniera sincrona o asincrona e quando è consigliato
>l'uso del primo o del secondo?

Ciao,
bella domanda, mi sono spesso chiesto anche io il reale funzionamento. Allora da quello che ho capito io..... quando tu fai una Send normale il Thread che chiama il metodo di invio della mail si blocca.

Al contrario la spedizione tramite il metodo Async fa sì che il Thread chiamante sia svincolato e resti quindi attivo.

Credo che via Web si usi sempre l'invio sincrono mentre nel caso di applicazioni Windows Forms dove l'interattività è maggiore si faccia più uso dell'invio Asincrono.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5