Partager via


EmailSendOperation Classe

Définition

pour Operation<T> le suivi de la status d’une SendAsync(WaitUntil, EmailMessage, CancellationToken) demande. Une Value fois l’achèvement réussi, il s’agit d’un objet qui contient l’OpérationId = Azure.Communication.Email.EmailSendResult.Id, l’opération status = Status et l’erreur en cas d’échec du terminal status.

public class EmailSendOperation : Azure.Operation<Azure.Communication.Email.EmailSendResult>
type EmailSendOperation = class
    inherit Operation<EmailSendResult>
Public Class EmailSendOperation
Inherits Operation(Of EmailSendResult)
Héritage

Constructeurs

EmailSendOperation()

Initialise une nouvelle EmailSendOperation instance pour les moqueries.

EmailSendOperation(String, EmailClient)

Initialise une nouvelle EmailSendOperation instance

Propriétés

HasCompleted

Obtient une valeur indiquant si l’opération est terminée.

HasValue

Obtient une valeur indiquant si l’opération s’est terminée et a produit une valeur. La Value propriété est le status de l’opération d’envoi d’e-mail.

Id

Obtient un ID représentant l’opération qui peut être utilisée pour interroger la status de l’opération de longue durée.

Value

Obtient la status de l’opération d’envoi d’e-mail.

Méthodes

GetRawResponse()

Dernière réponse HTTP reçue du serveur.

UpdateStatus(CancellationToken)

Vérifiez la dernière status de l’opération d’envoi d’e-mail.

UpdateStatusAsync(CancellationToken)

Vérifiez la dernière status de l’opération d’envoi d’e-mail.

WaitForCompletion(CancellationToken)

Appelle régulièrement le serveur jusqu’à la fin de l’opération de longue durée.

WaitForCompletion(DelayStrategy, CancellationToken)

Appelle régulièrement le serveur jusqu’à la fin de l’opération de longue durée.

(Hérité de Operation<T>)
WaitForCompletion(TimeSpan, CancellationToken)

Appelle régulièrement le serveur jusqu’à la fin de l’opération de longue durée.

WaitForCompletionAsync(CancellationToken)

Appelle régulièrement le serveur jusqu’à la fin de l’opération de longue durée.

WaitForCompletionAsync(DelayStrategy, CancellationToken)

Appelle régulièrement le serveur jusqu’à la fin de l’opération de longue durée.

(Hérité de Operation<T>)
WaitForCompletionAsync(TimeSpan, CancellationToken)

Appelle régulièrement le serveur jusqu’à la fin de l’opération de longue durée.

WaitForCompletionResponse(CancellationToken)

Appelle régulièrement le serveur jusqu’à la fin de l’opération de longue durée.

(Hérité de Operation)
WaitForCompletionResponse(DelayStrategy, CancellationToken)

Appelle régulièrement le serveur jusqu’à la fin de l’opération de longue durée.

(Hérité de Operation)
WaitForCompletionResponse(TimeSpan, CancellationToken)

Appelle régulièrement le serveur jusqu’à la fin de l’opération de longue durée.

(Hérité de Operation)
WaitForCompletionResponseAsync(CancellationToken)

Appelle régulièrement le serveur jusqu’à la fin de l’opération de longue durée.

(Hérité de Operation)
WaitForCompletionResponseAsync(DelayStrategy, CancellationToken)

Appelle régulièrement le serveur jusqu’à la fin de l’opération de longue durée.

(Hérité de Operation)
WaitForCompletionResponseAsync(TimeSpan, CancellationToken)

Appelle régulièrement le serveur jusqu’à la fin de l’opération de longue durée.

(Hérité de Operation)

S’applique à