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. |