SmtpClientに私が使用していないSendAsyncメソッドがあることを考慮すると、StmpClient.Sendが同期していると想定するのは安全ですか?私はそれを使って一時的なファイルの添付ファイルを含む電子メールを送信し、すぐに一時的な添付ファイルを削除できるかどうかを知りたい。System.Net.Mail.SmtpClient.Sendは同期していますか?
ありがとう、ロブ。
SmtpClientに私が使用していないSendAsyncメソッドがあることを考慮すると、StmpClient.Sendが同期していると想定するのは安全ですか?私はそれを使って一時的なファイルの添付ファイルを含む電子メールを送信し、すぐに一時的な添付ファイルを削除できるかどうかを知りたい。System.Net.Mail.SmtpClient.Sendは同期していますか?
ありがとう、ロブ。
はい、同期しています。
msdn documentationより: "配信のために電子メールメッセージをSMTPサーバーに送信します。これらのメソッドは、メッセージの送信中にブロックされます。"
はい、同期しています。
smtpサーバへの「送信」は同期的ですが、メッセージが意図した宛先に届いていることを確認しようとすると、あなたは不運です。 Smtpサーバーが領収書を確認するとすぐに、SmtpClientは操作の手を洗います。