Share via


EmailClient.SendAsync Method

Definition

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.

Returns

Applies to