• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C# バックグランドのキャンセル方法???)

C#バックグランドのキャンセル方法

このQ&Aのポイント
  • SMTPでメール送信中にバックグラウンド処理をキャンセルする方法について
  • バックグラウンドの処理中に定期的にキャンセルをチェックし、キャンセルされた場合には処理を中断する
  • バックグラウンド処理がキャンセルされた場合にはメッセージを表示する

質問者が選んだベストアンサー

  • ベストアンサー
  • hitomura
  • ベストアンサー率48% (325/664)
回答No.1

System.Net.Mail.SmtpClient のリファレンスを確認したところ、SendAsync および SendAsyncCancel というメソッドがあることを確認しました。多分 Send の代わりにこれらのメソッドを使えばキャンセル処理が可能ではないかと思います。

参考URL:
http://msdn.microsoft.com/ja-jp/library/x5x13z6h(v=vs.80).aspx
sato-may
質問者

お礼

ご回答ありがとうございます ご指導の通り SendAsync と SendAsyncCanc を使いましたら一発OKでした ありがとうございました、今後も宜しくご指導願います

関連するQ&A