EmailMailbox Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une boîte aux lettres située sur un serveur de messagerie distant.
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
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Fonctionnalités de l’application |
email
emailSystem
|
Remarques
Les fonctionnalités décrites dans cette rubrique ne sont pas disponibles pour toutes les applications UWP. Dans le cadre du processus de soumission d’applications du Store, Microsoft doit approuver votre utilisation de ces API et approvisionner votre compte de développeur avant de pouvoir publier une application qui les utilise.
Historique des versions
Version de Windows | Version du SDK | Valeur ajoutée |
---|---|---|
1511 | 10586 | ResolveRecipientsAsync |
1511 | 10586 | TryCreateFolderAsync |
1511 | 10586 | TryDeleteFolderAsync |
1511 | 10586 | TryEmptyFolderAsync |
1511 | 10586 | ValidateCertificatesAsync |
1607 | 14393 | RegisterSyncManagerAsync |
1709 | 16299 | GetChangeTracker |
Propriétés
Capabilities |
Obtient les fonctionnalités associées à la boîte aux lettres. |
ChangeTracker |
Obtient l’objet EmailMailboxChangeTracker pour cette boîte aux lettres. |
DisplayName |
Obtient ou définit le nom de cette boîte aux lettres qui convient à l’affichage. |
Id |
Obtient l’ID de cette boîte aux lettres. |
IsDataEncryptedUnderLock |
Obtient une valeur booléenne qui indique si les données d’e-mail sont chiffrées lorsque l’appareil est verrouillé. |
IsOwnedByCurrentApp |
Obtient une valeur booléenne qui indique si cette boîte aux lettres appartient à l’application actuelle. |
LinkedMailboxId |
Obtient l’identificateur d’une boîte aux lettres liée à celle-ci. |
MailAddress |
Obtient ou définit l’adresse e-mail de la boîte aux lettres. |
MailAddressAliases |
Obtient la liste des alias de messagerie associés à cette boîte aux lettres. |
NetworkAccountId |
Obtient l’identificateur du compte de boîte aux lettres de messagerie au sein de son réseau. |
NetworkId |
Obtient l’identificateur du réseau associé à cette boîte aux lettres. |
OtherAppReadAccess |
Obtient ou définit le niveau d’accès en lecture à cette boîte aux lettres pour d’autres applications. |
OtherAppWriteAccess |
Obtient ou définit le niveau d’accès en écriture à cette boîte aux lettres pour d’autres applications. |
Policies |
Obtient les stratégies de sécurité pour les pièces jointes dans cette boîte aux lettres. |
SourceDisplayName |
Obtient le nom complet de la boîte aux lettres source. |
SyncManager |
Obtient le gestionnaire de synchronisation pour la boîte aux lettres. |
UserDataAccountId |
Obtient l’ID du compte de données utilisateur pour la boîte aux lettres. |
Méthodes
ChangeMessageFlagStateAsync(String, EmailFlagState) |
Modifie de façon asynchrone l’état de l’indicateur d’un e-mail. |
CreateResponseMessageAsync(String, EmailMessageResponseKind, String, EmailMessageBodyKind, String) |
Crée un e-mail de réponse tel que Répondre, Répondre à tout, Transférer, etc. |
DeleteAsync() |
Supprime de façon asynchrone la boîte aux lettres. |
DeleteMessageAsync(String) |
Supprime de façon asynchrone un e-mail de la boîte aux lettres. |
DownloadAttachmentAsync(String) |
Télécharge de manière asynchrone une pièce jointe d’un e-mail. |
DownloadMessageAsync(String) |
Télécharge de manière asynchrone le message électronique spécifié. |
GetChangeTracker(String) |
Obtient un Objet EmailMailboxChangeTracker qui fournit des fonctionnalités permettant de surveiller les modifications apportées aux éléments dans EmailMailbox. |
GetConversationAsync(String) |
Obtient de façon asynchrone la conversation par e-mail spécifiée. |
GetConversationReader() |
Obtient ou crée un lecteur de conversation par e-mail pour cette boîte aux lettres s’il n’en existe pas déjà une. |
GetConversationReader(EmailQueryOptions) |
Obtient ou crée un lecteur de conversation par e-mail pour cette boîte aux lettres à l’aide des options de requête spécifiées. |
GetFolderAsync(String) |
Obtient de façon asynchrone le dossier de courrier spécifié. |
GetMessageAsync(String) |
Obtient de manière asynchrone le message électronique spécifié. |
GetMessageReader() |
Obtient ou crée un lecteur de courrier électronique pour cette boîte aux lettres s’il n’en existe pas déjà une. |
GetMessageReader(EmailQueryOptions) |
Obtient ou crée un lecteur de conversation par e-mail pour cette boîte aux lettres à l’aide des options de requête spécifiées. |
GetSpecialFolderAsync(EmailSpecialFolderKind) |
Obtenez de façon asynchrone un dossier de courrier spécial tel que Boîte de réception, Boîte d’envoi, Brouillons, etc. |
MarkFolderAsSeenAsync(String) |
Marque de façon asynchrone tous les messages d’un dossier comme indiqué. |
MarkFolderSyncEnabledAsync(String, Boolean) |
Marque de façon asynchrone un dossier comme étant activé ou désactivé. |
MarkMessageAsSeenAsync(String) |
Marque de façon asynchrone un e-mail comme affiché. |
MarkMessageReadAsync(String, Boolean) |
Marque de façon asynchrone un e-mail comme lu ou non lu. |
RegisterSyncManagerAsync() |
Inscrit de manière asynchrone cette boîte aux lettres en tant que fournisseur de synchronisation. |
ResolveRecipientsAsync(IIterable<String>) |
Résout une liste d’une ou plusieurs adresses e-mail. |
SaveAsync() |
Enregistre de manière asynchrone la boîte aux lettres dans le magasin de courrier. |
SaveDraftAsync(EmailMessage) |
Enregistre de façon asynchrone un brouillon de message électronique. |
SendMessageAsync(EmailMessage) |
Envoie de façon asynchrone le message électronique spécifié. |
SendMessageAsync(EmailMessage, Boolean) |
Envoie de façon asynchrone le message électronique spécifié. |
TryCreateFolderAsync(String, String) |
Tente de façon asynchrone de créer un dossier d’e-mail. |
TryDeleteFolderAsync(String) |
Tente de manière asynchrone de supprimer un dossier de messagerie. |
TryEmptyFolderAsync(String) |
Tentez de manière asynchrone de supprimer le contenu d’un dossier de courrier électronique. |
TryForwardMeetingAsync(EmailMessage, IIterable<EmailRecipient>, String, EmailMessageBodyKind, String, String) |
Tente de manière asynchrone de transférer une demande de réunion. |
TryGetAutoReplySettingsAsync(EmailMailboxAutoReplyMessageResponseKind) |
Tente de manière asynchrone d’obtenir les paramètres de réponse automatique pour la boîte aux lettres. |
TryMoveFolderAsync(String, String) |
Tente de manière asynchrone de déplacer le dossier d’e-mail spécifié. |
TryMoveFolderAsync(String, String, String) |
Tente de manière asynchrone de déplacer le dossier d’e-mail spécifié et de le renommer dans le processus. |
TryMoveMessageAsync(String, String) |
Tente de manière asynchrone de déplacer le message électronique spécifié. |
TryProposeNewTimeForMeetingAsync(EmailMessage, DateTime, TimeSpan, String, String) |
Tente de manière asynchrone d’envoyer une demande de réunion proposant une nouvelle heure. |
TrySetAutoReplySettingsAsync(EmailMailboxAutoReplySettings) |
Tente de manière asynchrone de définir les paramètres de réponse automatique pour la boîte aux lettres. |
TryUpdateMeetingResponseAsync(EmailMessage, EmailMeetingResponseType, String, String, Boolean) |
Tente de manière asynchrone de répondre à une demande de réunion. |
ValidateCertificatesAsync(IIterable<Certificate>) |
Valide le certificat par rapport au service du fournisseur de synchronisation. |
Événements
MailboxChanged |
Se produit lorsque la boîte aux lettres a changé. |