Compartilhar via


EmailFolder Classe

Definição

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
Object Platform::Object IInspectable EmailFolder
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.

Aplica-se a