SmtpClient::SendMailAsync Method (String^, String^, String^, String^)
.NET Framework (current version)
Sends the specified message to an SMTP server for delivery as an asynchronous operation. . The message sender, recipients, subject, and message body are specified using String objects.
Assembly: System (in System.dll)
public: [HostProtectionAttribute(SecurityAction::LinkDemand, ExternalThreading = true)] Task^ SendMailAsync( String^ from, String^ recipients, String^ subject, String^ body )
Parameters
- from
-
Type:
System::String^
A String that contains the address information of the message sender.
- recipients
-
Type:
System::String^
A String that contains the addresses that the message is sent to.
- subject
-
Type:
System::String^
A String that contains the subject line for the message.
- body
-
Type:
System::String^
A String that contains the message body.
Return Value
Type: System.Threading.Tasks::Task^Returns Task.
The task object representing the asynchronous operation.
| Exception | Condition |
|---|---|
| ArgumentNullException | from is null. -or- recipients is null. |
| ArgumentException |
This operation will not block. The returned Task> object will complete once the message has been sent.
.NET Framework
Available since 4.5
Available since 4.5
Show: