SmtpClient.SendMailAsync Метод

Определение

Отправляет указанное сообщение SMTP-серверу для доставки в качестве асинхронной операции.Sends the specified message to an SMTP server for delivery as an asynchronous operation.

Перегрузки

SendMailAsync(MailMessage)

Отправляет указанное сообщение SMTP-серверу для доставки в качестве асинхронной операции.Sends the specified message to an SMTP server for delivery as an asynchronous operation.

SendMailAsync(MailMessage, CancellationToken)

Отправляет указанное сообщение SMTP-серверу для доставки в качестве асинхронной операции.Sends the specified message to an SMTP server for delivery as an asynchronous operation.

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(String, String, String, String, CancellationToken)

Отправляет указанное сообщение на SMTP-сервер для доставки в качестве асинхронной операции, используя указанные строки с темой и текстом, а также с данными об отправителе и получателях.Sends the specified message to an SMTP server for delivery as an asynchronous operation, using the specified sender, recipients, subject, and body strings.

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, который содержит отправляемое сообщение.A MailMessage that contains the message to send.

Возвращаемое значение

Task

Объект задачи, представляющий асинхронную операцию.The task object representing the asynchronous operation.

Исключения

message имеет значение null.message is null.

Комментарии

Эта операция не будет блокироваться.This operation will not block. Возвращенный Task объект будет выполнен после отправки сообщения.The returned Task object will complete once the message has been sent.

Применяется к

SendMailAsync(MailMessage, CancellationToken)

Отправляет указанное сообщение 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, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task SendMailAsync (System.Net.Mail.MailMessage message, System.Threading.CancellationToken cancellationToken);
member this.SendMailAsync : System.Net.Mail.MailMessage * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function SendMailAsync (message As MailMessage, cancellationToken As CancellationToken) As Task

Параметры

message
MailMessage

Сообщение для отправки.The message to send.

cancellationToken
CancellationToken

Токен отмены для отмены операции.The cancellation token to cancel the operation.

Возвращаемое значение

Task

Объект задачи, представляющий асинхронную операцию.The task object representing the asynchronous operation.

Исключения

message имеет значение null.message is null.

Комментарии

Эта операция не будет блокироваться.This operation will not block. Возвращенный Task объект будет выполнен после отправки сообщения.The returned Task object will complete once the message has been sent.

Применяется к

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);
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, содержащее информацию об адресе отправителя сообщения.A String that contains the address information of the message sender.

recipients
String

Значение String, содержащее адреса, по которым отправляется сообщение.A String that contains the addresses that the message is sent to.

subject
String

Значение String, содержащее строку темы сообщения.A String that contains the subject line for the message.

body
String

Значение String, содержащее основную часть сообщения.A String that contains the message body.

Возвращаемое значение

Task

Объект задачи, представляющий асинхронную операцию.The task object representing the asynchronous operation.

Исключения

from имеет значение null.from is null.

-или--or- recipients имеет значение null.recipients is null.

from имеет значение Empty.from is Empty.

-или--or- recipients имеет значение Empty.recipients is Empty.

Комментарии

Эта операция не будет блокироваться.This operation will not block. Возвращенный Task объект будет выполнен после отправки сообщения.The returned Task object will complete once the message has been sent.

Применяется к

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

Отправляет указанное сообщение на SMTP-сервер для доставки в качестве асинхронной операции, используя указанные строки с темой и текстом, а также с данными об отправителе и получателях.Sends the specified message to an SMTP server for delivery as an asynchronous operation, using the specified sender, recipients, subject, and body strings.

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

Параметры

from
String

Информация об адресе отправителя сообщения.The address information of the message sender.

recipients
String

Адреса, по которым отправляется сообщение.The addresses that the message is sent to.

subject
String

Строка для темы сообщения.The subject line for the message.

body
String

Текст сообщения.The message body.

cancellationToken
CancellationToken

Токен отмены для отмены операции.The cancellation token to cancel the operation.

Возвращаемое значение

Task

Объект задачи, представляющий асинхронную операцию.The task object representing the asynchronous operation.

Исключения

from имеет значение null.from is null.

-или--or- recipients имеет значение null.recipients is null.

from имеет значение Empty.from is Empty.

-или--or- recipients имеет значение Empty.recipients is Empty.

Комментарии

Эта операция не будет блокироваться.This operation will not block. Возвращенный Task объект будет выполнен после отправки сообщения.The returned Task object will complete once the message has been sent.

Применяется к