2009-08-11 6 views
3

SmtpClientに私が使用していないSendAsyncメソッドがあることを考慮すると、StmpClient.Sendが同期していると想定するのは安全ですか?私はそれを使って一時的なファイルの添付ファイルを含む電子メールを送信し、すぐに一時的な添付ファイルを削除できるかどうかを知りたい。System.Net.Mail.SmtpClient.Sendは同期していますか?

ありがとう、ロブ。

答えて

2

はい、同期しています。

9

msdn documentationより: "配信のために電子メールメッセージをSMTPサーバーに送信します。これらのメソッドは、メッセージの送信中にブロックされます。"

はい、同期しています。

3

smtpサーバへの「送信」は同期的ですが、メッセージが意図した宛先に届いていることを確認しようとすると、あなたは不運です。 Smtpサーバーが領収書を確認するとすぐに、SmtpClientは操作の手を洗います。

関連する問題