EmailFolder Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma pasta de email.
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
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Funcionalidades do aplicativo |
email
emailSystem
|
Comentários
A propriedade Folder retorna uma instância dessa classe.
Propriedades
DisplayName |
Obtém ou define o nome de exibição da pasta. |
Id |
Obtém a ID da pasta de email. |
IsSyncEnabled |
Obtém ou define um valor booliano que indica se a pasta está habilitada para sincronização. |
Kind |
Obtém o tipo da pasta, como caixa de entrada, caixa de entrada, rascunhos, enviados e assim por diante. |
LastSuccessfulSyncTime |
Obtém ou define a última vez que a pasta foi sincronizada com êxito com o servidor. |
MailboxId |
Obtém a ID da caixa de correio que contém essa pasta. |
ParentFolderId |
Obtém a ID da pasta pai dessa pasta. |
RemoteId |
Obtém ou define a ID remota da pasta correspondente no servidor. |
Métodos
CreateFolderAsync(String) |
Cria de forma assíncrona uma nova pasta. |
DeleteAsync() |
Exclui essa pasta de forma assíncrona. |
FindChildFoldersAsync() |
Localiza de forma assíncrona as pastas filho dessa pasta. |
GetConversationReader() |
Obtém uma instância da classe EmailConversationReader . |
GetConversationReader(EmailQueryOptions) |
Obtém uma instância da classe EmailConversationReader usando as opções de consulta especificadas. |
GetMessageAsync(String) |
Obtém de forma assíncrona a mensagem especificada da pasta. |
GetMessageCountsAsync() |
Obtém de forma assíncrona as contagens de itens de email, como emails sinalizados, emails importantes, emails não lidos, total de emails e assim por diante. |
GetMessageReader() |
Obtém uma instância da classe EmailMessageReader . |
GetMessageReader(EmailQueryOptions) |
Obtém uma instância da classe EmailMessageReader usando as opções de consulta especificadas. |
SaveMessageAsync(EmailMessage) |
Salva de forma assíncrona a mensagem de email especificada na pasta. |
TryMoveAsync(EmailFolder) |
Tenta de forma assíncrona mover essa pasta para a pasta especificada. |
TryMoveAsync(EmailFolder, String) |
Tenta de forma assíncrona mover essa pasta para a pasta especificada e renomeá-la no processo. |
TrySaveAsync() |
Tenta de forma assíncrona salvar alterações na pasta. |