SmtpClient.SendMailAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Envoie le message spécifié à un serveur SMTP pour la remise en tant qu’opération asynchrone.
Surcharges
| Nom | Description |
|---|---|
| SendMailAsync(MailMessage) |
Envoie le message spécifié à un serveur SMTP pour la remise en tant qu’opération asynchrone. |
| SendMailAsync(String, String, String, String) |
Envoie le message spécifié à un serveur SMTP pour la remise en tant qu’opération asynchrone. L’expéditeur du message, les destinataires, l’objet et le corps du message sont spécifiés à l’aide d’objets String . |
SendMailAsync(MailMessage)
Envoie le message spécifié à un serveur SMTP pour la remise en tant qu’opération asynchrone.
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
Paramètres
- message
- MailMessage
Qui MailMessage contient le message à envoyer.
Retours
Objet de tâche représentant l’opération asynchrone.
Exceptions
message a la valeur null.
Une SmtpClient autre opération d’envoi est déjà en cours.
-ou-
Il n’y a pas de destinataires spécifiés dans To, CCet Bcc les propriétés.
-ou-
DeliveryMethod la propriété est définie Network sur et Host est null.
-ou-
DeliveryMethod la propriété est définie Network sur et Host est égale à la chaîne vide ( » « ).
-ou-
DeliveryMethod la propriété est définie Network sur zéro Port , un nombre négatif ou supérieur à 65 535.
Cet objet a été supprimé.
Échec de la connexion au serveur SMTP.
-ou-
Échec de l’authentification.
-ou-
L’opération a expiré.
-ou-
EnableSsl est défini sur true mais la DeliveryMethod propriété est définie sur SpecifiedPickupDirectory ou PickupDirectoryFromIis.
-ou-
EnableSsl est défini sur true, mais le serveur de messagerie SMTP n’a pas publié STARTTLS dans la réponse à la commande EHLO.
-ou-
Impossible message de remettre à un ou plusieurs des destinataires dans To, CCou Bcc.
Remarques
Cette opération ne bloque pas. L’objet retourné Task se termine une fois le message envoyé.
S’applique à
SendMailAsync(String, String, String, String)
Envoie le message spécifié à un serveur SMTP pour la remise en tant qu’opération asynchrone. L’expéditeur du message, les destinataires, l’objet et le corps du message sont spécifiés à l’aide d’objets String .
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);
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
Paramètres
Retours
Objet de tâche représentant l’opération asynchrone.
Exceptions
Une SmtpClient autre opération d’envoi est déjà en cours.
-ou-
From a la valeur null.
-ou-
DeliveryMethod la propriété est définie Network sur et Host est null.
-ou-
DeliveryMethod la propriété est définie Network sur et Host est égale à la chaîne vide ( » « ).
-ou-
DeliveryMethod la propriété est définie Network sur zéro Port , un nombre négatif ou supérieur à 65 535.
Cet objet a été supprimé.
Échec de la connexion au serveur SMTP.
-ou-
Échec de l’authentification.
-ou-
L’opération a expiré.
-ou-
EnableSsl est défini sur true mais la DeliveryMethod propriété est définie sur SpecifiedPickupDirectory ou PickupDirectoryFromIis.
-ou-
EnableSsl est défini sur true, mais le serveur de messagerie SMTP n’a pas publié STARTTLS dans la réponse à la commande EHLO.
-ou-
Le message n’a pas pu être remis à un ou plusieurs des destinataires dans To, CCou Bcc.
Remarques
Cette opération ne bloque pas. L’objet retourné Task se termine une fois le message envoyé.