SmtpClient.SendMailAsync SmtpClient.SendMailAsync SmtpClient.SendMailAsync SmtpClient.SendMailAsync Method

定義

非同期操作として、指定したメッセージを配信用 SMTP サーバーに送信します。Sends the specified message to an SMTP server for delivery as an asynchronous operation.

オーバーロード

SendMailAsync(MailMessage) SendMailAsync(MailMessage) SendMailAsync(MailMessage) SendMailAsync(MailMessage)

非同期操作として、指定したメッセージを配信用 SMTP サーバーに送信します。Sends the specified message to an SMTP server for delivery as an asynchronous operation.

SendMailAsync(String, String, String, String) SendMailAsync(String, String, String, String) SendMailAsync(String, String, String, String) SendMailAsync(String, String, String, String)

非同期操作として、指定したメッセージを配信用 SMTP サーバーに送信します。Sends the specified message to an SMTP server for delivery as an asynchronous operation. .. メッセージの差出人、受信者、件名、およびメッセージ本文は、String オブジェクトを使用して指定されます。The message sender, recipients, subject, and message body are specified using String objects.

SendMailAsync(MailMessage) SendMailAsync(MailMessage) SendMailAsync(MailMessage) SendMailAsync(MailMessage)

非同期操作として、指定したメッセージを配信用 SMTP サーバーに送信します。Sends the specified message to an SMTP server for delivery as an asynchronous operation.

public:
 System::Threading::Tasks::Task ^ SendMailAsync(System::Net::Mail::MailMessage ^ message);
public System.Threading.Tasks.Task SendMailAsync (System.Net.Mail.MailMessage message);
member this.SendMailAsync : System.Net.Mail.MailMessage -> System.Threading.Tasks.Task
Public Function SendMailAsync (message As MailMessage) As Task

パラメーター

message
MailMessage MailMessage MailMessage MailMessage

送信するメッセージを格納した MailMessageA MailMessage that contains the message to send.

戻り値

非同期操作を表すタスク オブジェクト。The task object representing the asynchronous operation.

例外

注釈

この操作はブロックされません。This operation will not block. 返されたTask> オブジェクトは、メッセージが送信された後、完了します。The returned Task> object will complete once the message has been sent.

SendMailAsync(String, String, String, String) SendMailAsync(String, String, String, String) SendMailAsync(String, String, String, String) SendMailAsync(String, String, String, String)

非同期操作として、指定したメッセージを配信用 SMTP サーバーに送信します。Sends the specified message to an SMTP server for delivery as an asynchronous operation. .. メッセージの差出人、受信者、件名、およびメッセージ本文は、String オブジェクトを使用して指定されます。The message sender, recipients, subject, and message body are specified using String objects.

public:
 System::Threading::Tasks::Task ^ SendMailAsync(System::String ^ from, System::String ^ recipients, System::String ^ subject, System::String ^ body);
public System.Threading.Tasks.Task SendMailAsync (string from, string recipients, string subject, string body);
member this.SendMailAsync : string * string * string * string -> System.Threading.Tasks.Task
Public Function SendMailAsync (from As String, recipients As String, subject As String, body As String) As Task

パラメーター

from
String String String String

メッセージの差出人のアドレス情報を格納している StringA String that contains the address information of the message sender.

recipients
String String String String

メッセージの送信先のアドレスを格納している StringA String that contains the addresses that the message is sent to.

subject
String String String String

メッセージの件名を格納している StringA String that contains the subject line for the message.

body
String String String String

メッセージ本文を格納している StringA String that contains the message body.

戻り値

非同期操作を表すタスク オブジェクト。The task object representing the asynchronous operation.

例外

fromnullです。from is null.

- または --or- recipientsnullです。recipients is null.

fromEmptyです。from is Empty.

- または --or- recipientsEmptyです。recipients is Empty.

注釈

この操作はブロックされません。This operation will not block. 返されたTask> オブジェクトは、メッセージが送信された後、完了します。The returned Task> object will complete once the message has been sent.

適用対象