Partager via


EmailFolder Classe

Définition

Représente un dossier d’e-mail.

public ref class EmailFolder 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 EmailFolder 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 EmailFolder
Public NotInheritable Class EmailFolder
Héritage
Object Platform::Object IInspectable EmailFolder
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

La propriété Folder retourne une instance de cette classe.

Propriétés

DisplayName

Obtient ou définit le nom complet du dossier.

Id

Obtient l’ID du dossier e-mail.

IsSyncEnabled

Obtient ou définit une valeur booléenne indiquant si la synchronisation du dossier est activée.

Kind

Obtient le type du dossier tel que boîte de réception, boîte d’envoi, brouillons, envoyés, etc.

LastSuccessfulSyncTime

Obtient ou définit l’heure à laquelle le dossier a été correctement synchronisé avec le serveur.

MailboxId

Obtient l’ID de la boîte aux lettres qui contient ce dossier.

ParentFolderId

Obtient l’ID du dossier parent de ce dossier.

RemoteId

Obtient ou définit l’ID distant du dossier correspondant sur le serveur.

Méthodes

CreateFolderAsync(String)

Crée un dossier de façon asynchrone.

DeleteAsync()

Supprime ce dossier de manière asynchrone.

FindChildFoldersAsync()

Recherche de façon asynchrone les dossiers enfants de ce dossier.

GetConversationReader()

Obtient une instance de la classe EmailConversationReader.

GetConversationReader(EmailQueryOptions)

Obtient un instance de la classe EmailConversationReader à l’aide des options de requête spécifiées.

GetMessageAsync(String)

Obtient de façon asynchrone le message spécifié à partir du dossier .

GetMessageCountsAsync()

Obtient de façon asynchrone le nombre d’éléments d’e-mail tels que les e-mails marqués d’un indicateur, les e-mails importants, les e-mails non lus, le nombre total d’e-mails, etc.

GetMessageReader()

Obtient un instance de la classe EmailMessageReader.

GetMessageReader(EmailQueryOptions)

Obtient une instance de la classe EmailMessageReader à l’aide des options de requête spécifiées.

SaveMessageAsync(EmailMessage)

Enregistre de façon asynchrone le message électronique spécifié dans le dossier .

TryMoveAsync(EmailFolder)

Tente de manière asynchrone de déplacer ce dossier vers le dossier spécifié.

TryMoveAsync(EmailFolder, String)

Tente de manière asynchrone de déplacer ce dossier vers le dossier spécifié et de le renommer dans le processus.

TrySaveAsync()

Tente de façon asynchrone d’enregistrer les modifications apportées au dossier.

S’applique à