Pergunta

Eu estava pensando, você realmente tem que aumentar o tempo limite de uma operação de envio manualmente para o envio de anexos grandes. Eu li a documentação Microsoft localizado aqui e ele diz que o comprimento de tempo limite é 100 segundos. Em vez de trabalhar com limite de tempo, eu queria saber se é possível sim apenas diga a ele para continuar indo até que um erro for encontrado ou a mensagem de correio é enviado com sucesso?

Foi útil?

Solução

A própria página que você já vincular dá a resposta: usar o método SendAsync. Do SendAsync documentação :

Para receber uma notificação quando o e-mail foi enviado ou a operação foi cancelada, adicione um manipulador de eventos para o evento SendCompleted.

O evento SendCompleted requer um href="http://msdn.microsoft.com/en-us/library/x5x13z6h.aspx" rel="nofollow noreferrer"> SendCompletedEventHandler delegado AsyncCompletedEventArgs , que pode ser usado para descobrir se o envio sucedido.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top