EmailClient.SendAsync Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
SendAsync(WaitUntil, EmailMessage, CancellationToken) |
Queues an email message to be sent to one or more recipients. |
SendAsync(WaitUntil, EmailMessage, Guid, CancellationToken) |
Queues an email message to be sent to one or more recipients. |
SendAsync(WaitUntil, String, String, String, String, String, CancellationToken) |
Queues an email message to be sent to a single recipient. |
SendAsync(WaitUntil, String, String, String, String, Guid, String, CancellationToken) |
Queues an email message to be sent to a single recipient. |
SendAsync(WaitUntil, EmailMessage, CancellationToken)
- Source:
- EmailClient.cs
- Source:
- EmailClient.cs
Queues an email message to be sent to one or more recipients.
public virtual System.Threading.Tasks.Task<Azure.Communication.Email.EmailSendOperation> SendAsync (Azure.WaitUntil wait, Azure.Communication.Email.EmailMessage message, System.Threading.CancellationToken cancellationToken = default);
abstract member SendAsync : Azure.WaitUntil * Azure.Communication.Email.EmailMessage * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Communication.Email.EmailSendOperation>
override this.SendAsync : Azure.WaitUntil * Azure.Communication.Email.EmailMessage * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Communication.Email.EmailSendOperation>
Public Overridable Function SendAsync (wait As WaitUntil, message As EmailMessage, Optional cancellationToken As CancellationToken = Nothing) As Task(Of EmailSendOperation)
Parameters
- wait
- WaitUntil
Completed if the method should wait to return until the long-running operation has completed on the service; Started if it should return after starting the operation. For more information on long-running operations, please see Azure.Core Long-Running Operation samples.
- message
- EmailMessage
Message payload for sending an email.
- cancellationToken
- CancellationToken
The cancellation token to use.
Returns
Applies to
SendAsync(WaitUntil, EmailMessage, Guid, CancellationToken)
- Source:
- EmailClient.cs
Queues an email message to be sent to one or more recipients.
public virtual System.Threading.Tasks.Task<Azure.Communication.Email.EmailSendOperation> SendAsync (Azure.WaitUntil wait, Azure.Communication.Email.EmailMessage message, Guid operationId, System.Threading.CancellationToken cancellationToken = default);
abstract member SendAsync : Azure.WaitUntil * Azure.Communication.Email.EmailMessage * Guid * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Communication.Email.EmailSendOperation>
override this.SendAsync : Azure.WaitUntil * Azure.Communication.Email.EmailMessage * Guid * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Communication.Email.EmailSendOperation>
Public Overridable Function SendAsync (wait As WaitUntil, message As EmailMessage, operationId As Guid, Optional cancellationToken As CancellationToken = Nothing) As Task(Of EmailSendOperation)
Parameters
- wait
- WaitUntil
Completed if the method should wait to return until the long-running operation has completed on the service; Started if it should return after starting the operation. For more information on long-running operations, please see Azure.Core Long-Running Operation samples.
- message
- EmailMessage
Message payload for sending an email.
- operationId
- Guid
The ID to identify the long running operation.
- cancellationToken
- CancellationToken
The cancellation token to use.
Returns
Applies to
SendAsync(WaitUntil, String, String, String, String, String, CancellationToken)
- Source:
- EmailClient.cs
- Source:
- EmailClient.cs
Queues an email message to be sent to a single recipient.
public virtual System.Threading.Tasks.Task<Azure.Communication.Email.EmailSendOperation> SendAsync (Azure.WaitUntil wait, string senderAddress, string recipientAddress, string subject, string htmlContent, string plainTextContent = default, System.Threading.CancellationToken cancellationToken = default);
abstract member SendAsync : Azure.WaitUntil * string * string * string * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Communication.Email.EmailSendOperation>
override this.SendAsync : Azure.WaitUntil * string * string * string * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Communication.Email.EmailSendOperation>
Public Overridable Function SendAsync (wait As WaitUntil, senderAddress As String, recipientAddress As String, subject As String, htmlContent As String, Optional plainTextContent As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of EmailSendOperation)
Parameters
- wait
- WaitUntil
Completed if the method should wait to return until the long-running operation has completed on the service; Started if it should return after starting the operation. For more information on long-running operations, please see Azure.Core Long-Running Operation samples.
- senderAddress
- String
From address of the email.
- recipientAddress
- String
Email address of the TO recipient.
- subject
- String
Subject for the email.
- htmlContent
- String
Email body in HTML format.
- plainTextContent
- String
Email body in plain text format.
- cancellationToken
- CancellationToken
The cancellation token to use.
Returns
Applies to
SendAsync(WaitUntil, String, String, String, String, Guid, String, CancellationToken)
- Source:
- EmailClient.cs
Queues an email message to be sent to a single recipient.
public virtual System.Threading.Tasks.Task<Azure.Communication.Email.EmailSendOperation> SendAsync (Azure.WaitUntil wait, string senderAddress, string recipientAddress, string subject, string htmlContent, Guid operationId, string plainTextContent = default, System.Threading.CancellationToken cancellationToken = default);
abstract member SendAsync : Azure.WaitUntil * string * string * string * string * Guid * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Communication.Email.EmailSendOperation>
override this.SendAsync : Azure.WaitUntil * string * string * string * string * Guid * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Communication.Email.EmailSendOperation>
Public Overridable Function SendAsync (wait As WaitUntil, senderAddress As String, recipientAddress As String, subject As String, htmlContent As String, operationId As Guid, Optional plainTextContent As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of EmailSendOperation)
Parameters
- wait
- WaitUntil
Completed if the method should wait to return until the long-running operation has completed on the service; Started if it should return after starting the operation. For more information on long-running operations, please see Azure.Core Long-Running Operation samples.
- senderAddress
- String
From address of the email.
- recipientAddress
- String
Email address of the TO recipient.
- subject
- String
Subject for the email.
- htmlContent
- String
Email body in HTML format.
- operationId
- Guid
The ID to identify the long running operation.
- plainTextContent
- String
Email body in plain text format.
- cancellationToken
- CancellationToken
The cancellation token to use.