Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ SendMailCallback()

void System.Net.Mail.SmtpClient.SendMailCallback ( IAsyncResult result)
inlineprivate

Definition at line 848 of file SmtpClient.cs.

849 {
850 try
851 {
853 SendMailAsyncResult sendMailAsyncResult = (SendMailAsyncResult)result;
854 _failedRecipientException = sendMailAsyncResult.GetFailedRecipientException();
855 }
856 catch (Exception exception)
857 {
858 Complete(exception, result);
859 return;
860 }
861 try
862 {
863 if (_cancelled)
864 {
865 Complete(null, result);
866 }
867 else
868 {
869 _message.BeginSend(_writer, DeliveryMethod != SmtpDeliveryMethod.Network, IsUnicodeSupported(), SendMessageCallback, result.AsyncState);
870 }
871 }
872 catch (Exception exception2)
873 {
874 Complete(exception2, result);
875 }
876 }
IAsyncResult BeginSend(BaseWriter writer, bool sendEnvelope, bool allowUnicode, AsyncCallback callback, object state)
SmtpDeliveryMethod DeliveryMethod
void Complete(Exception exception, IAsyncResult result)
SmtpFailedRecipientException _failedRecipientException
Definition SmtpClient.cs:64
void SendMessageCallback(IAsyncResult result)
MailWriter EndSendMail(IAsyncResult result)

References System.Net.Mail.SmtpClient._cancelled, System.Net.Mail.SmtpClient._failedRecipientException, System.Net.Mail.SmtpClient._message, System.Net.Mail.SmtpClient._transport, System.Net.Mail.SmtpClient._writer, System.IAsyncResult.AsyncState, System.Net.Mail.MailMessage.BeginSend(), System.Net.Mail.SmtpClient.Complete(), System.Net.Mail.SmtpClient.DeliveryMethod, System.Net.Mail.SmtpTransport.EndSendMail(), System.exception, System.Net.Mail.SendMailAsyncResult.GetFailedRecipientException(), System.Net.Mail.SmtpClient.IsUnicodeSupported(), and System.Net.Mail.SmtpClient.SendMessageCallback().

Referenced by System.Net.Mail.SmtpClient.ConnectCallback().