SmtpClient.SendMailAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengirim pesan yang ditentukan ke server SMTP untuk pengiriman sebagai operasi asinkron.
Overload
SendMailAsync(MailMessage) |
Mengirim pesan yang ditentukan ke server SMTP untuk pengiriman sebagai operasi asinkron. |
SendMailAsync(MailMessage, CancellationToken) |
Mengirim pesan yang ditentukan ke server SMTP untuk pengiriman sebagai operasi asinkron. |
SendMailAsync(String, String, String, String) |
Mengirim pesan yang ditentukan ke server SMTP untuk pengiriman sebagai operasi asinkron. Pengirim pesan, penerima, subjek, dan isi pesan ditentukan menggunakan String objek. |
SendMailAsync(String, String, String, String, CancellationToken) |
Mengirim pesan yang ditentukan ke server SMTP untuk pengiriman sebagai operasi asinkron, menggunakan pengirim, penerima, subjek, dan string isi yang ditentukan. |
SendMailAsync(MailMessage)
- Sumber:
- SmtpClient.cs
- Sumber:
- SmtpClient.cs
- Sumber:
- SmtpClient.cs
Mengirim pesan yang ditentukan ke server SMTP untuk pengiriman sebagai operasi asinkron.
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
Parameter
- message
- MailMessage
yang MailMessage berisi pesan yang akan dikirim.
Mengembalikan
Objek tugas yang mewakili operasi asinkron.
Pengecualian
message
adalah null
.
Ini SmtpClient memiliki operasi pengiriman lain yang sudah berlangsung.
-atau-
Tidak ada penerima yang ditentukan dalam Toproperti , CC, dan Bcc .
-atau-
DeliveryMethod properti diatur ke Network dan Host adalah null
.
-atau-
DeliveryMethod properti diatur ke Network dan Host sama dengan string kosong ("").
-atau-
DeliveryMethod properti diatur ke Network dan Port adalah nol, angka negatif, atau lebih besar dari 65.535.
Objek ini telah dibuang.
Koneksi ke server SMTP gagal.
-atau-
Autentikasi gagal.
-atau-
Waktu operasi habis.
-atau-
EnableSsl diatur ke true
tetapi DeliveryMethod properti diatur ke SpecifiedPickupDirectory atau PickupDirectoryFromIis.
-atau-
EnableSsl diatur ke true,
tetapi server email SMTP tidak mengiklankan STARTTLS sebagai respons terhadap perintah EHLO.
-atau-
message
tidak dapat dikirimkan ke satu atau beberapa penerima di To, , CCatau Bcc.
Keterangan
Operasi ini tidak akan memblokir. Objek yang dikembalikan Task akan selesai setelah pesan dikirim.
Berlaku untuk
SendMailAsync(MailMessage, CancellationToken)
- Sumber:
- SmtpClient.cs
- Sumber:
- SmtpClient.cs
- Sumber:
- SmtpClient.cs
Mengirim pesan yang ditentukan ke server SMTP untuk pengiriman sebagai operasi asinkron.
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
Parameter
- message
- MailMessage
Pesan yang akan dikirim.
- cancellationToken
- CancellationToken
Token pembatalan untuk membatalkan operasi.
Mengembalikan
Objek tugas yang mewakili operasi asinkron.
Pengecualian
message
adalah null
.
Ini SmtpClient memiliki operasi pengiriman lain yang sudah berlangsung.
-atau-
Fromadalah null
.
-atau-
Tidak ada penerima yang ditentukan dalam Toproperti , CC, dan Bcc .
-atau-
DeliveryMethod properti diatur ke Network dan Host adalah null
.
-atau-
DeliveryMethod properti diatur ke Network dan Host sama dengan string kosong ("").
-atau-
DeliveryMethod properti diatur ke Network dan Port adalah nol, angka negatif, atau lebih besar dari 65.535.
Objek ini telah dibuang.
Koneksi ke server SMTP gagal.
-atau-
Autentikasi gagal.
-atau-
Waktu operasi habis.
-atau-
EnableSsl diatur ke true
tetapi DeliveryMethod properti diatur ke SpecifiedPickupDirectory atau PickupDirectoryFromIis.
-atau-
EnableSsl diatur ke true,
tetapi server email SMTP tidak mengiklankan STARTTLS sebagai respons terhadap perintah EHLO.
-atau-
message
tidak dapat dikirimkan ke satu atau beberapa penerima di To, , CCatau Bcc.
Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.
Keterangan
Operasi ini tidak akan memblokir. Objek yang dikembalikan Task akan selesai setelah pesan dikirim.
Berlaku untuk
SendMailAsync(String, String, String, String)
- Sumber:
- SmtpClient.cs
- Sumber:
- SmtpClient.cs
- Sumber:
- SmtpClient.cs
Mengirim pesan yang ditentukan ke server SMTP untuk pengiriman sebagai operasi asinkron. Pengirim pesan, penerima, subjek, dan isi pesan ditentukan menggunakan String objek.
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
Parameter
Mengembalikan
Objek tugas yang mewakili operasi asinkron.
Pengecualian
Ini SmtpClient memiliki operasi pengiriman lain yang sudah berlangsung.
-atau-
Fromadalah null
.
-atau-
DeliveryMethod properti diatur ke Network dan Host adalah null
.
-atau-
DeliveryMethod properti diatur ke Network dan Host sama dengan string kosong ("").
-atau-
DeliveryMethod properti diatur ke Network dan Port adalah nol, angka negatif, atau lebih besar dari 65.535.
Objek ini telah dibuang.
Koneksi ke server SMTP gagal.
-atau-
Autentikasi gagal.
-atau-
Waktu operasi habis.
-atau-
EnableSsl diatur ke true
tetapi DeliveryMethod properti diatur ke SpecifiedPickupDirectory atau PickupDirectoryFromIis.
-atau-
EnableSsl diatur ke true,
tetapi server email SMTP tidak mengiklankan STARTTLS sebagai respons terhadap perintah EHLO.
-atau-
message
tidak dapat dikirimkan ke satu atau beberapa penerima di To, , CCatau Bcc.
Keterangan
Operasi ini tidak akan memblokir. Objek yang dikembalikan Task akan selesai setelah pesan dikirim.
Berlaku untuk
SendMailAsync(String, String, String, String, CancellationToken)
- Sumber:
- SmtpClient.cs
- Sumber:
- SmtpClient.cs
- Sumber:
- SmtpClient.cs
Mengirim pesan yang ditentukan ke server SMTP untuk pengiriman sebagai operasi asinkron, menggunakan pengirim, penerima, subjek, dan string isi yang ditentukan.
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
Parameter
- from
- String
Informasi alamat pengirim pesan.
- recipients
- String
Alamat tempat pesan dikirim.
- subject
- String
Baris subjek untuk pesan.
- body
- String
Isi pesan.
- cancellationToken
- CancellationToken
Token pembatalan untuk membatalkan operasi.
Mengembalikan
Objek tugas yang mewakili operasi asinkron.
Pengecualian
Ini SmtpClient memiliki operasi pengiriman lain yang sudah berlangsung.
-atau-
DeliveryMethod properti diatur ke Network dan Host adalah null
.
-atau-
DeliveryMethod properti diatur ke Network dan Host sama dengan string kosong ("").
-atau-
DeliveryMethod properti diatur ke Network dan Port adalah nol, angka negatif, atau lebih besar dari 65.535.
Obyek ini telah dibuang.
Koneksi ke server SMTP gagal.
-atau-
Autentikasi gagal.
-atau-
Waktu operasi habis.
-atau-
EnableSsl diatur ke true
tetapi DeliveryMethod properti diatur ke SpecifiedPickupDirectory atau PickupDirectoryFromIis.
-atau-
EnableSsl diatur ke true,
tetapi server email SMTP tidak mengiklankan STARTTLS sebagai respons terhadap perintah EHLO.
-atau-
message
tidak dapat dikirimkan ke satu atau beberapa penerima di To, , CCatau Bcc.
Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.
Keterangan
Operasi ini tidak akan memblokir. Objek yang dikembalikan Task akan selesai setelah pesan dikirim.