SmtpClient.SendMailAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wysyła określony komunikat do serwera SMTP na potrzeby dostarczania jako operację asynchroniczną.
Przeciążenia
SendMailAsync(MailMessage) |
Wysyła określony komunikat do serwera SMTP na potrzeby dostarczania jako operację asynchroniczną. |
SendMailAsync(MailMessage, CancellationToken) |
Wysyła określony komunikat do serwera SMTP na potrzeby dostarczania jako operację asynchroniczną. |
SendMailAsync(String, String, String, String) |
Wysyła określony komunikat do serwera SMTP na potrzeby dostarczania jako operację asynchroniczną. Nadawca wiadomości, adresaci, temat i treść wiadomości są określane przy użyciu String obiektów. |
SendMailAsync(String, String, String, String, CancellationToken) |
Wysyła określony komunikat do serwera SMTP na potrzeby dostarczania jako operację asynchroniczną przy użyciu określonego nadawcy, adresatów, tematu i ciągów treści. |
SendMailAsync(MailMessage)
- Źródło:
- SmtpClient.cs
- Źródło:
- SmtpClient.cs
- Źródło:
- SmtpClient.cs
Wysyła określony komunikat do serwera SMTP na potrzeby dostarczania jako operację asynchroniczną.
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
Element MailMessage zawierający komunikat do wysłania.
Zwraca
Obiekt zadania reprezentujący operację asynchroniczną.
Wyjątki
message
to null
.
Ma to SmtpClient już inną operację wysyłania.
-lub-
Nie określono adresatów w Towłaściwościach , CCi Bcc .
-lub-
DeliveryMethod właściwość jest ustawiona na Network i Host ma null
wartość .
-lub-
DeliveryMethod właściwość jest ustawiona na Network i Host jest równa pustemu ciągowi ("").
-lub-
DeliveryMethod właściwość jest ustawiona na Network i Port ma wartość zero, liczbę ujemną lub większą niż 65 535.
Ten obiekt został usunięty.
Połączenie z serwerem SMTP nie powiodło się.
-lub-
Nie można przeprowadzić uwierzytelniania.
-lub-
Upłynął limit czasu operacji.
-lub-
EnableSsl jest ustawiona na true
wartość , ale właściwość jest ustawiona DeliveryMethod na SpecifiedPickupDirectory wartość lub PickupDirectoryFromIis.
-lub-
EnableSsl jest ustawiona na true,
wartość , ale serwer poczty SMTP nie anonsował STARTTLS w odpowiedzi na polecenie EHLO.
-lub-
Nie można dostarczyć elementu message
do co najmniej jednego adresata w Topliku , CClub Bcc.
Uwagi
Ta operacja nie będzie blokować. Zwrócony obiekt zostanie ukończony Task po wysłaniu komunikatu.
Dotyczy
SendMailAsync(MailMessage, CancellationToken)
- Źródło:
- SmtpClient.cs
- Źródło:
- SmtpClient.cs
- Źródło:
- SmtpClient.cs
Wysyła określony komunikat do serwera SMTP na potrzeby dostarczania jako operację asynchroniczną.
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
Komunikat do wysłania.
- cancellationToken
- CancellationToken
Token anulowania w celu anulowania operacji.
Zwraca
Obiekt zadania reprezentujący operację asynchroniczną.
Wyjątki
message
to null
.
Ma to SmtpClient już inną operację wysyłania.
-lub-
From to null
.
-lub-
Nie określono adresatów w Towłaściwościach , CCi Bcc .
-lub-
DeliveryMethod właściwość jest ustawiona na Network i Host ma null
wartość .
-lub-
DeliveryMethod właściwość jest ustawiona na Network i Host jest równa pustemu ciągowi ("").
-lub-
DeliveryMethod właściwość jest ustawiona na Network i Port ma wartość zero, liczbę ujemną lub większą niż 65 535.
Ten obiekt został usunięty.
Połączenie z serwerem SMTP nie powiodło się.
-lub-
Nie można przeprowadzić uwierzytelniania.
-lub-
Upłynął limit czasu operacji.
-lub-
EnableSsl jest ustawiona na true
wartość , ale właściwość jest ustawiona DeliveryMethod na SpecifiedPickupDirectory wartość lub PickupDirectoryFromIis.
-lub-
EnableSsl jest ustawiona na true,
wartość , ale serwer poczty SMTP nie anonsował STARTTLS w odpowiedzi na polecenie EHLO.
-lub-
Nie można dostarczyć elementu message
do co najmniej jednego adresata w Topliku , CClub Bcc.
Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwracanym zadaniu.
Uwagi
Ta operacja nie będzie blokować. Zwrócony obiekt zostanie ukończony Task po wysłaniu komunikatu.
Dotyczy
SendMailAsync(String, String, String, String)
- Źródło:
- SmtpClient.cs
- Źródło:
- SmtpClient.cs
- Źródło:
- SmtpClient.cs
Wysyła określony komunikat do serwera SMTP na potrzeby dostarczania jako operację asynchroniczną. Nadawca wiadomości, adresaci, temat i treść wiadomości są określane przy użyciu String obiektów.
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
Zwraca
Obiekt zadania reprezentujący operację asynchroniczną.
Wyjątki
Ma to SmtpClient już inną operację wysyłania.
-lub-
From to null
.
-lub-
DeliveryMethod właściwość jest ustawiona na Network i Host ma null
wartość .
-lub-
DeliveryMethod właściwość jest ustawiona na Network i Host jest równa pustemu ciągowi ("").
-lub-
DeliveryMethod właściwość jest ustawiona na Network i Port ma wartość zero, liczbę ujemną lub większą niż 65 535.
Ten obiekt został usunięty.
Połączenie z serwerem SMTP nie powiodło się.
-lub-
Nie można przeprowadzić uwierzytelniania.
-lub-
Upłynął limit czasu operacji.
-lub-
EnableSsl jest ustawiona na true
wartość , ale właściwość jest ustawiona DeliveryMethod na SpecifiedPickupDirectory wartość lub PickupDirectoryFromIis.
-lub-
EnableSsl jest ustawiona na true,
wartość , ale serwer poczty SMTP nie anonsował STARTTLS w odpowiedzi na polecenie EHLO.
-lub-
Nie message
można dostarczyć go do co najmniej jednego adresata w Toobiekcie , CClub Bcc.
Uwagi
Ta operacja nie będzie blokować. Zwrócony obiekt zostanie ukończony Task po wysłaniu wiadomości.
Dotyczy
SendMailAsync(String, String, String, String, CancellationToken)
- Źródło:
- SmtpClient.cs
- Źródło:
- SmtpClient.cs
- Źródło:
- SmtpClient.cs
Wysyła określony komunikat do serwera SMTP na potrzeby dostarczania jako operację asynchroniczną przy użyciu określonego nadawcy, adresatów, podmiotu i ciągów treści.
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
Informacje o adresie nadawcy wiadomości.
- recipients
- String
Adresy wysyłane do wiadomości.
- subject
- String
Wiersz tematu dla komunikatu.
- body
- String
Treść wiadomości.
- cancellationToken
- CancellationToken
Token anulowania, aby anulować operację.
Zwraca
Obiekt zadania reprezentujący operację asynchroniczną.
Wyjątki
Ma to SmtpClient już inną operację wysyłania.
-lub-
DeliveryMethod właściwość jest ustawiona na Network wartość i Host ma null
wartość .
-lub-
DeliveryMethod właściwość jest ustawiona na Network wartość i Host jest równa pustemu ciągowi ("").
-lub-
DeliveryMethod właściwość jest ustawiona na Network wartość i Port ma wartość zero, liczbę ujemną lub większą niż 65 535.
Ten obiekt został usunięty.
Połączenie z serwerem SMTP nie powiodło się.
-lub-
Nie można przeprowadzić uwierzytelniania.
-lub-
Upłynął limit czasu operacji.
-lub-
EnableSsl jest ustawiona na true
wartość , ale właściwość jest ustawiona DeliveryMethod na SpecifiedPickupDirectory lub PickupDirectoryFromIis.
-lub-
EnableSsl jest ustawiona na true,
wartość , ale serwer poczty SMTP nie anonsował STARTTLS w odpowiedzi na polecenie EHLO.
-lub-
Nie message
można dostarczyć go do co najmniej jednego adresata w Toobiekcie , CClub Bcc.
Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwróconym zadaniu.
Uwagi
Ta operacja nie będzie blokować. Zwrócony obiekt zostanie ukończony Task po wysłaniu wiadomości.