EmailMailbox Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt ein E-Mail-Postfach dar, das sich auf einem Remote-E-Mail-Server befindet.
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
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
App-Funktionen |
email
emailSystem
|
Hinweise
Die in diesem Thema beschriebene Funktionalität steht nicht für alle UWP-Apps zur Verfügung. Im Rahmen des Store-App-Übermittlungsprozesses muss Microsoft Ihre Verwendung dieser APIs genehmigen und Ihr Entwicklerkonto bereitstellen, bevor Sie eine App veröffentlichen können, die diese verwendet.
Versionsverlauf
Windows-Version | SDK-Version | Wertschöpfung |
---|---|---|
1511 | 10586 | ResolveRecipientsAsync |
1511 | 10586 | TryCreateFolderAsync |
1511 | 10586 | TryDeleteFolderAsync |
1511 | 10586 | TryEmptyFolderAsync |
1511 | 10586 | ValidateCertificatesAsync |
1607 | 14393 | RegisterSyncManagerAsync |
1709 | 16299 | GetChangeTracker |
Eigenschaften
Capabilities |
Ruft die funktionen ab, die dem Postfach zugeordnet sind. |
ChangeTracker |
Ruft den EmailMailboxChangeTracker für dieses Postfach ab. |
DisplayName |
Ruft den Namen für dieses Postfach ab, das für die Anzeige geeignet ist, oder legt diesen fest. |
Id |
Ruft die ID für dieses Postfach ab. |
IsDataEncryptedUnderLock |
Ruft einen booleschen Wert ab, der angibt, ob E-Mail-Daten verschlüsselt sind, wenn das Gerät gesperrt ist. |
IsOwnedByCurrentApp |
Ruft einen booleschen Wert ab, der angibt, ob dieses Postfach im Besitz der aktuellen App ist. |
LinkedMailboxId |
Ruft den Bezeichner für ein Postfach ab, das mit diesem verknüpft ist. |
MailAddress |
Ruft die E-Mail-Adresse für das Postfach ab oder legt sie fest. |
MailAddressAliases |
Ruft die Liste der E-Mail-Aliase ab, die diesem Postfach zugeordnet sind. |
NetworkAccountId |
Ruft den Bezeichner des E-Mail-Postfachkontos innerhalb des Netzwerks ab. |
NetworkId |
Ruft den Bezeichner des Netzwerks ab, das diesem E-Mail-Postfach zugeordnet ist. |
OtherAppReadAccess |
Ruft die Lesezugriffsebene für dieses Postfach für andere Apps ab oder legt diese fest. |
OtherAppWriteAccess |
Ruft die Schreibzugriffsebene für dieses Postfach für andere Apps ab oder legt diese fest. |
Policies |
Ruft die Sicherheitsrichtlinien für Anlagen in diesem Postfach ab. |
SourceDisplayName |
Ruft den Anzeigenamen des Quellpostfachs ab. |
SyncManager |
Ruft den Synchronisierungs-Manager für das Postfach ab. |
UserDataAccountId |
Ruft die ID des Benutzerkontos für das Postfach ab. |
Methoden
ChangeMessageFlagStateAsync(String, EmailFlagState) |
Ändert asynchron den Flagstatus einer E-Mail-Nachricht. |
CreateResponseMessageAsync(String, EmailMessageResponseKind, String, EmailMessageBodyKind, String) |
Erstellt eine neue Antwort-E-Mail wie "Antworten", "Alle antworten", "Weiterleiten" usw. |
DeleteAsync() |
Löscht das Postfach asynchron. |
DeleteMessageAsync(String) |
Löscht asynchron eine E-Mail-Nachricht aus dem Postfach. |
DownloadAttachmentAsync(String) |
Lädt asynchron eine E-Mail-Anlage herunter. |
DownloadMessageAsync(String) |
Lädt die angegebene E-Mail-Nachricht asynchron herunter. |
GetChangeTracker(String) |
Ruft einen EmailMailboxChangeTracker ab, der Funktionen zum Überwachen von Änderungen an Elementen in der EmailMailbox bereitstellt. |
GetConversationAsync(String) |
Ruft asynchron die angegebene E-Mail-Unterhaltung ab. |
GetConversationReader() |
Ruft einen E-Mail-Konversationsleser für dieses Postfach ab, sofern noch kein E-Mail-Konversationsleser vorhanden ist, oder erstellt diesen. |
GetConversationReader(EmailQueryOptions) |
Ruft mithilfe der angegebenen Abfrageoptionen einen E-Mail-Konversationsleser für dieses Postfach ab oder erstellt diesen. |
GetFolderAsync(String) |
Ruft asynchron den angegebenen E-Mail-Ordner ab. |
GetMessageAsync(String) |
Ruft die angegebene E-Mail-Nachricht asynchron ab. |
GetMessageReader() |
Ruft einen E-Mail-Nachrichtenleser für dieses Postfach ab, falls noch kein E-Mail-Reader vorhanden ist, oder erstellt diesen. |
GetMessageReader(EmailQueryOptions) |
Ruft mithilfe der angegebenen Abfrageoptionen einen E-Mail-Konversationsleser für dieses Postfach ab oder erstellt diesen. |
GetSpecialFolderAsync(EmailSpecialFolderKind) |
Rufen Sie asynchron einen speziellen E-Mail-Ordner wie Posteingang, Posteingang, Entwürfe usw. ab. |
MarkFolderAsSeenAsync(String) |
Markiert asynchron alle Nachrichten in einem Ordner wie angezeigt. |
MarkFolderSyncEnabledAsync(String, Boolean) |
Markiert einen Ordner asynchron als Synchronisierung aktiviert oder deaktiviert. |
MarkMessageAsSeenAsync(String) |
Markiert eine E-Mail-Nachricht asynchron als sichtbar. |
MarkMessageReadAsync(String, Boolean) |
Kennzeichnet eine E-Mail-Nachricht asynchron als gelesen oder ungelesen. |
RegisterSyncManagerAsync() |
Registriert dieses Postfach asynchron als Synchronisierungsanbieter. |
ResolveRecipientsAsync(IIterable<String>) |
Löst eine Liste mit einer oder mehreren E-Mail-Adressen auf. |
SaveAsync() |
Speichert das Postfach asynchron im E-Mail-Speicher. |
SaveDraftAsync(EmailMessage) |
Speichert asynchron einen E-Mail-Entwurf. |
SendMessageAsync(EmailMessage) |
Sendet die angegebene E-Mail-Nachricht asynchron. |
SendMessageAsync(EmailMessage, Boolean) |
Sendet die angegebene E-Mail-Nachricht asynchron. |
TryCreateFolderAsync(String, String) |
Versucht asynchron, einen neuen E-Mail-Ordner zu erstellen. |
TryDeleteFolderAsync(String) |
Versucht asynchron, einen E-Mail-Ordner zu löschen. |
TryEmptyFolderAsync(String) |
Versuchen Sie asynchron, den Inhalt eines E-Mail-Ordners zu löschen. |
TryForwardMeetingAsync(EmailMessage, IIterable<EmailRecipient>, String, EmailMessageBodyKind, String, String) |
Versucht asynchron, eine Besprechungsanfrage weiterzuleiten. |
TryGetAutoReplySettingsAsync(EmailMailboxAutoReplyMessageResponseKind) |
Versucht asynchron, die Einstellungen für die automatische Antwort für das Postfach abzurufen. |
TryMoveFolderAsync(String, String) |
Versucht asynchron, den angegebenen E-Mail-Ordner zu verschieben. |
TryMoveFolderAsync(String, String, String) |
Versucht asynchron, den angegebenen E-Mail-Ordner zu verschieben und ihn im Prozess umzubenennen. |
TryMoveMessageAsync(String, String) |
Versucht asynchron, die angegebene E-Mail-Nachricht zu verschieben. |
TryProposeNewTimeForMeetingAsync(EmailMessage, DateTime, TimeSpan, String, String) |
Versucht asynchron, eine Besprechungsanfrage zu senden, die eine neue Uhrzeit vorschlägt. |
TrySetAutoReplySettingsAsync(EmailMailboxAutoReplySettings) |
Versucht asynchron, die Einstellungen für die automatische Antwort für das Postfach festzulegen. |
TryUpdateMeetingResponseAsync(EmailMessage, EmailMeetingResponseType, String, String, Boolean) |
Versucht asynchron, auf eine Besprechungsanfrage zu antworten. |
ValidateCertificatesAsync(IIterable<Certificate>) |
Überprüft das Zertifikat mit dem Synchronisierungsanbieterdienst. |
Ereignisse
MailboxChanged |
Tritt auf, wenn sich das Postfach geändert hat. |