EmailMailbox Kelas
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.
Mewakili kotak surat email yang terletak di server email jarak jauh.
public ref class EmailMailbox sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class EmailMailbox final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class EmailMailbox
Public NotInheritable Class EmailMailbox
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Kemampuan aplikasi |
email
emailSystem
|
Keterangan
Fungsionalitas yang dijelaskan dalam topik ini tidak tersedia untuk semua aplikasi UWP. Sebagai bagian dari proses pengiriman aplikasi toko, Microsoft harus menyetujui penggunaan API ini dan memprovisikan akun pengembang sebelum Anda dapat menerbitkan aplikasi yang menggunakannya.
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1511 | 10586 | ResolveRecipientsAsync |
1511 | 10586 | TryCreateFolderAsync |
1511 | 10586 | TryDeleteFolderAsync |
1511 | 10586 | TryEmptyFolderAsync |
1511 | 10586 | ValidateCertificatesAsync |
1607 | 14393 | RegisterSyncManagerAsync |
1709 | 16299 | GetChangeTracker |
Properti
Capabilities |
Mendapatkan kapabilitas yang terkait dengan kotak surat. |
ChangeTracker |
Mendapatkan EmailMailboxChangeTracker untuk kotak surat ini. |
DisplayName |
Mendapatkan atau menyetel nama untuk kotak surat ini yang cocok untuk ditampilkan. |
Id |
Mendapatkan ID untuk kotak surat ini. |
IsDataEncryptedUnderLock |
Mendapatkan nilai Boolean yang menunjukkan apakah data email dienkripsi saat perangkat dikunci. |
IsOwnedByCurrentApp |
Mendapatkan nilai Boolean yang menunjukkan apakah kotak surat ini dimiliki oleh aplikasi saat ini. |
LinkedMailboxId |
Mendapatkan pengidentifikasi untuk kotak surat yang ditautkan ke kotak surat ini. |
MailAddress |
Mendapatkan atau mengatur alamat email untuk kotak surat. |
MailAddressAliases |
Mendapatkan daftar alias email yang terkait dengan kotak surat ini. |
NetworkAccountId |
Mendapatkan pengidentifikasi akun kotak surat email dalam jaringannya. |
NetworkId |
Mendapatkan pengidentifikasi jaringan yang terkait dengan kotak surat email ini. |
OtherAppReadAccess |
Mendapatkan atau mengatur tingkat akses baca ke kotak surat ini untuk aplikasi lain. |
OtherAppWriteAccess |
Mendapatkan atau mengatur tingkat akses tulis ke kotak surat ini untuk aplikasi lain. |
Policies |
Mendapatkan kebijakan keamanan untuk lampiran di kotak surat ini. |
SourceDisplayName |
Mendapatkan nama tampilan kotak surat sumber. |
SyncManager |
Mendapatkan manajer sinkronisasi untuk kotak surat. |
UserDataAccountId |
Mendapatkan ID akun data pengguna untuk kotak surat. |
Metode
ChangeMessageFlagStateAsync(String, EmailFlagState) |
Secara asinkron mengubah status bendera pesan email. |
CreateResponseMessageAsync(String, EmailMessageResponseKind, String, EmailMessageBodyKind, String) |
Membuat email respons baru seperti Balas, Balas Semua, Teruskan, dan sebagainya. |
DeleteAsync() |
Menghapus kotak surat secara asinkron. |
DeleteMessageAsync(String) |
Menghapus pesan email secara asinkron dari kotak surat. |
DownloadAttachmentAsync(String) |
Mengunduh lampiran email secara asinkron. |
DownloadMessageAsync(String) |
Secara asinkron mengunduh pesan email yang ditentukan. |
GetChangeTracker(String) |
Mendapatkan EmailMailboxChangeTracker yang menyediakan fungsionalitas untuk memantau perubahan pada item di Kotak Email. |
GetConversationAsync(String) |
Secara asinkron mendapatkan percakapan email yang ditentukan. |
GetConversationReader() |
Mendapatkan atau membuat pembaca percakapan email untuk kotak surat ini jika belum ada. |
GetConversationReader(EmailQueryOptions) |
Mendapatkan atau membuat pembaca percakapan email untuk kotak surat ini menggunakan opsi kueri yang ditentukan. |
GetFolderAsync(String) |
Secara asinkron mendapatkan folder email yang ditentukan. |
GetMessageAsync(String) |
Secara asinkron mendapatkan pesan email yang ditentukan. |
GetMessageReader() |
Mendapatkan atau membuat pembaca pesan email untuk kotak surat ini jika belum ada. |
GetMessageReader(EmailQueryOptions) |
Mendapatkan atau membuat pembaca percakapan email untuk kotak surat ini menggunakan opsi kueri yang ditentukan. |
GetSpecialFolderAsync(EmailSpecialFolderKind) |
Secara asinkron mendapatkan folder email khusus seperti Kotak Masuk, Kotak Keluar, Draf, dan sebagainya. |
MarkFolderAsSeenAsync(String) |
Secara asinkron menandai semua pesan dalam folder seperti yang terlihat. |
MarkFolderSyncEnabledAsync(String, Boolean) |
Secara asinkron menandai folder sebagai sinkronisasi diaktifkan atau dinonaktifkan. |
MarkMessageAsSeenAsync(String) |
Secara asinkron menandai pesan email seperti yang terlihat. |
MarkMessageReadAsync(String, Boolean) |
Secara asinkron menandai pesan email sebagai sudah dibaca atau belum dibaca. |
RegisterSyncManagerAsync() |
Secara asinkron mendaftarkan kotak surat ini sebagai penyedia sinkronisasi. |
ResolveRecipientsAsync(IIterable<String>) |
Menyelesaikan daftar satu atau beberapa alamat email. |
SaveAsync() |
Menyimpan kotak surat secara asinkron ke penyimpanan email. |
SaveDraftAsync(EmailMessage) |
Menyimpan pesan email draf secara asinkron. |
SendMessageAsync(EmailMessage) |
Secara asinkron mengirim pesan email yang ditentukan. |
SendMessageAsync(EmailMessage, Boolean) |
Secara asinkron mengirim pesan email yang ditentukan. |
TryCreateFolderAsync(String, String) |
Secara asinkron mencoba membuat folder email baru. |
TryDeleteFolderAsync(String) |
Secara asinkron mencoba menghapus folder email. |
TryEmptyFolderAsync(String) |
Secara asinkron mencoba menghapus konten folder email. |
TryForwardMeetingAsync(EmailMessage, IIterable<EmailRecipient>, String, EmailMessageBodyKind, String, String) |
Secara asinkron mencoba meneruskan permintaan rapat. |
TryGetAutoReplySettingsAsync(EmailMailboxAutoReplyMessageResponseKind) |
Secara asinkron mencoba mendapatkan pengaturan balasan otomatis untuk kotak surat. |
TryMoveFolderAsync(String, String) |
Secara asinkron mencoba memindahkan folder email yang ditentukan. |
TryMoveFolderAsync(String, String, String) |
Secara asinkron mencoba memindahkan folder email yang ditentukan dan mengganti namanya dalam proses. |
TryMoveMessageAsync(String, String) |
Secara asinkron mencoba memindahkan pesan email yang ditentukan. |
TryProposeNewTimeForMeetingAsync(EmailMessage, DateTime, TimeSpan, String, String) |
Secara asinkron mencoba mengirim permintaan rapat yang mengusulkan waktu baru. |
TrySetAutoReplySettingsAsync(EmailMailboxAutoReplySettings) |
Secara asinkron mencoba mengatur pengaturan balasan otomatis untuk kotak surat. |
TryUpdateMeetingResponseAsync(EmailMessage, EmailMeetingResponseType, String, String, Boolean) |
Secara asinkron mencoba menanggapi permintaan rapat. |
ValidateCertificatesAsync(IIterable<Certificate>) |
Memvalidasi sertifikat terhadap layanan penyedia sinkronisasi. |
Acara
MailboxChanged |
Terjadi ketika kotak surat telah berubah. |
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk