SmtpClient.SendMailAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Odešle zadanou zprávu serveru SMTP k doručení jako asynchronní operaci.
Přetížení
SendMailAsync(MailMessage) |
Odešle zadanou zprávu serveru SMTP k doručení jako asynchronní operaci. |
SendMailAsync(MailMessage, CancellationToken) |
Odešle zadanou zprávu serveru SMTP k doručení jako asynchronní operaci. |
SendMailAsync(String, String, String, String) |
Odešle zadanou zprávu serveru SMTP k doručení jako asynchronní operaci. Odesílatel zprávy, příjemci, předmět a text zprávy se zadají pomocí String objektů. |
SendMailAsync(String, String, String, String, CancellationToken) |
Odešle zadanou zprávu serveru SMTP k doručení jako asynchronní operaci pomocí zadaných řetězců odesílatele, příjemců, předmětu a textu. |
SendMailAsync(MailMessage)
- Zdroj:
- SmtpClient.cs
- Zdroj:
- SmtpClient.cs
- Zdroj:
- SmtpClient.cs
Odešle zadanou zprávu serveru SMTP k doručení jako asynchronní operaci.
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
Parametry
- message
- MailMessage
A MailMessage obsahující zprávu k odeslání.
Návraty
Objekt úlohy představující asynchronní operaci.
Výjimky
message
je null
.
K tomu SmtpClient už probíhá další operace odeslání.
-nebo-
Ve vlastnostech , CCa Bcc nejsou zadáni Tožádní příjemci.
-nebo-
DeliveryMethod vlastnost je nastavená na Network a Host je null
.
-nebo-
DeliveryMethod vlastnost je nastavená na Network hodnotu a Host je rovna prázdnému řetězci ("").
-nebo-
DeliveryMethod vlastnost je nastavena na Network a Port je nula, záporné číslo nebo větší než 65 535.
Tento objekt byl odstraněn.
Připojení k serveru SMTP se nezdařilo.
-nebo-
Ověření se nezdařilo.
-nebo-
Časový limit operace vypršel.
-nebo-
EnableSsl je nastavená na hodnotu true
, ale vlastnost DeliveryMethod je nastavená na SpecifiedPickupDirectory hodnotu nebo PickupDirectoryFromIis.
-nebo-
EnableSsl je nastavená na hodnotu true,
, ale poštovní server SMTP v odpovědi na příkaz EHLO neinzeroval startTLS.
-nebo-
Nelze message
doručit jednomu nebo více příjemcům v Tosouboru , CCnebo Bcc.
Poznámky
Tato operace nebude blokována. Task Vrácený objekt se dokončí po odeslání zprávy.
Platí pro
SendMailAsync(MailMessage, CancellationToken)
- Zdroj:
- SmtpClient.cs
- Zdroj:
- SmtpClient.cs
- Zdroj:
- SmtpClient.cs
Odešle zadanou zprávu serveru SMTP k doručení jako asynchronní operaci.
public:
System::Threading::Tasks::Task ^ SendMailAsync(System::Net::Mail::MailMessage ^ message, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task SendMailAsync (System.Net.Mail.MailMessage message, System.Threading.CancellationToken cancellationToken);
member this.SendMailAsync : System.Net.Mail.MailMessage * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function SendMailAsync (message As MailMessage, cancellationToken As CancellationToken) As Task
Parametry
- message
- MailMessage
Zpráva, kterou chcete odeslat.
- cancellationToken
- CancellationToken
Token zrušení pro zrušení operace.
Návraty
Objekt úlohy představující asynchronní operaci.
Výjimky
message
je null
.
K tomu SmtpClient už probíhá další operace odeslání.
-nebo-
From je null
.
-nebo-
Ve vlastnostech , CCa Bcc nejsou zadáni Tožádní příjemci.
-nebo-
DeliveryMethod vlastnost je nastavená na Network a Host je null
.
-nebo-
DeliveryMethod vlastnost je nastavená na Network hodnotu a Host je rovna prázdnému řetězci ("").
-nebo-
DeliveryMethod vlastnost je nastavena na Network a Port je nula, záporné číslo nebo větší než 65 535.
Tento objekt byl odstraněn.
Připojení k serveru SMTP se nezdařilo.
-nebo-
Ověření se nezdařilo.
-nebo-
Časový limit operace vypršel.
-nebo-
EnableSsl je nastavená na hodnotu true
, ale vlastnost DeliveryMethod je nastavená na SpecifiedPickupDirectory hodnotu nebo PickupDirectoryFromIis.
-nebo-
EnableSsl je nastavená na hodnotu true,
, ale poštovní server SMTP v odpovědi na příkaz EHLO neinzeroval startTLS.
-nebo-
Nelze message
doručit jednomu nebo více příjemcům v Tosouboru , CCnebo Bcc.
Token zrušení byl zrušen. Tato výjimka se uloží do vrácené úlohy.
Poznámky
Tato operace nebude blokována. Task Vrácený objekt se dokončí po odeslání zprávy.
Platí pro
SendMailAsync(String, String, String, String)
- Zdroj:
- SmtpClient.cs
- Zdroj:
- SmtpClient.cs
- Zdroj:
- SmtpClient.cs
Odešle zadanou zprávu serveru SMTP k doručení jako asynchronní operaci. Odesílatel, příjemci, předmět a text zprávy se zadají pomocí String objektů.
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);
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
Parametry
Návraty
Objekt úlohy představující asynchronní operaci.
Výjimky
K tomu SmtpClient už probíhá další operace odeslání.
-nebo-
From je null
.
-nebo-
DeliveryMethod vlastnost je nastavená na Network a Host je null
.
-nebo-
DeliveryMethod vlastnost je nastavená na Network hodnotu a Host je rovna prázdnému řetězci ("").
-nebo-
DeliveryMethod vlastnost je nastavena na Network a Port je nula, záporné číslo nebo větší než 65 535.
Tento objekt byl odstraněn.
Připojení k serveru SMTP se nezdařilo.
-nebo-
Ověření se nezdařilo.
-nebo-
Časový limit operace vypršel.
-nebo-
EnableSsl je nastavená na hodnotu true
, ale vlastnost DeliveryMethod je nastavená na SpecifiedPickupDirectory hodnotu nebo PickupDirectoryFromIis.
-nebo-
EnableSsl je nastavený na, true,
ale poštovní server SMTP neinzeroval startTLS v odpovědi na příkaz EHLO.
-nebo-
Nelze message
doručit jednomu nebo více příjemcům v To, CCnebo Bcc.
Poznámky
Tato operace nebude blokována. Task Vrácený objekt se dokončí po odeslání zprávy.
Platí pro
SendMailAsync(String, String, String, String, CancellationToken)
- Zdroj:
- SmtpClient.cs
- Zdroj:
- SmtpClient.cs
- Zdroj:
- SmtpClient.cs
Odešle zadanou zprávu na server SMTP k doručení jako asynchronní operaci pomocí zadaného odesílatele, příjemců, předmětu a základního řetězce.
public:
System::Threading::Tasks::Task ^ SendMailAsync(System::String ^ from, System::String ^ recipients, System::String ^ subject, System::String ^ body, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task SendMailAsync (string from, string recipients, string? subject, string? body, System.Threading.CancellationToken cancellationToken);
member this.SendMailAsync : string * string * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function SendMailAsync (from As String, recipients As String, subject As String, body As String, cancellationToken As CancellationToken) As Task
Parametry
- from
- String
Informace o adrese odesílatele zprávy.
- recipients
- String
Adresy, na které se zpráva odesílá.
- subject
- String
Řádek předmětu zprávy.
- body
- String
Text zprávy.
- cancellationToken
- CancellationToken
Token zrušení pro zrušení operace.
Návraty
Objekt úlohy představující asynchronní operaci.
Výjimky
Tato SmtpClient operace odeslání už probíhá.
-nebo-
DeliveryMethod vlastnost je nastavená na Network hodnotu a Host je null
.
-nebo-
DeliveryMethod vlastnost je nastavená na Network hodnotu a Host je rovna prázdnému řetězci ("").
-nebo-
DeliveryMethod vlastnost je nastavena na Network a Port je nula, záporné číslo nebo větší než 65 535.
Tento objekt byl odstraněn.
Připojení k serveru SMTP selhalo.
-nebo-
Ověření se nezdařilo.
-nebo-
Časový limit operace vypršel.
-nebo-
EnableSsl je nastavená na true
, ale DeliveryMethod vlastnost je nastavená na SpecifiedPickupDirectory nebo PickupDirectoryFromIis.
-nebo-
EnableSsl je nastavený na, true,
ale poštovní server SMTP neinzeroval startTLS v odpovědi na příkaz EHLO.
-nebo-
Nelze message
doručit jednomu nebo více příjemcům v To, CCnebo Bcc.
Token zrušení byl zrušen. Tato výjimka je uložena ve vrácené úloze.
Poznámky
Tato operace nebude blokována. Task Vrácený objekt se dokončí po odeslání zprávy.