Поделиться через


EmailFolder Класс

Определение

Представляет папку электронной почты.

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
Наследование
Object Platform::Object IInspectable EmailFolder
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)
Возможности приложения
email emailSystem

Комментарии

Свойство Folder возвращает экземпляр этого класса.

Свойства

DisplayName

Возвращает или задает отображаемое имя папки.

Id

Возвращает идентификатор папки электронной почты.

IsSyncEnabled

Возвращает или задает логическое значение, указывающее, включена ли синхронизация папки.

Kind

Возвращает тип папки, например папки "Входящие", "Исходящие", черновики, отправленные и т. д.

LastSuccessfulSyncTime

Возвращает или задает время последней успешной синхронизации папки с сервером.

MailboxId

Возвращает идентификатор почтового ящика, содержащего эту папку.

ParentFolderId

Возвращает идентификатор родительской папки этой папки.

RemoteId

Возвращает или задает удаленный идентификатор соответствующей папки на сервере.

Методы

CreateFolderAsync(String)

Асинхронно создает новую папку.

DeleteAsync()

Асинхронно удаляет эту папку.

FindChildFoldersAsync()

Асинхронно находит дочерние папки этой папки.

GetConversationReader()

Возвращает экземпляр класса EmailConversationReader .

GetConversationReader(EmailQueryOptions)

Возвращает экземпляр класса EmailConversationReader , используя указанные параметры запроса.

GetMessageAsync(String)

Асинхронно получает указанное сообщение из папки.

GetMessageCountsAsync()

Асинхронно получает количество элементов электронной почты, таких как помеченные сообщения электронной почты, важные сообщения электронной почты, непрочитанные сообщения, общее количество сообщений электронной почты и т. д.

GetMessageReader()

Возвращает экземпляр класса EmailMessageReader .

GetMessageReader(EmailQueryOptions)

Возвращает экземпляр класса EmailMessageReader , используя указанные параметры запроса.

SaveMessageAsync(EmailMessage)

Асинхронно сохраняет указанное сообщение электронной почты в папку .

TryMoveAsync(EmailFolder)

Асинхронно пытается переместить эту папку в указанную папку.

TryMoveAsync(EmailFolder, String)

Асинхронно пытается переместить эту папку в указанную папку и переименовать ее в процессе.

TrySaveAsync()

Асинхронно пытается сохранить изменения в папке.

Применяется к