FolderInfo

FolderInfo class

Представляет информацию о личной папке в PST.

public sealed class FolderInfo

Конструкторы

ИмяОписание
FolderInfo()Инициализирует новый экземплярFolderInfo класс.

Характеристики

ИмяОписание
ContainerClass { get; }Получает класс контейнера объекта папки.
ContentCount { get; }Получает общее количество элементов в папке.
ContentUnreadCount { get; }Получает количество непрочитанных элементов в папке.
DisplayName { get; }Получает отображаемое имя папки.
EntryId { get; }Получает идентификатор записи.
EntryIdString { get; }Получает строковое представление идентификатора записи.
HasSubFolders { get; }Получает значение, указывающее, есть ли у объекта Folder вложенные папки.
LastModificationTime { get; }Получает время последней модификации.
Properties { get; }Получает свойства папки.

Методы

ИмяОписание
AddFile(string, string)Добавляет файл в папку pst.
AddMapiMessageItem(IMapiMessageItem)Добавляет объект IMapiMessageItem в папку.
AddMessage(MapiMessage)Добавляет новое сообщение в папку.
AddMessages(IEnumerable<MapiMessage>)Обеспечивает добавление сообщений в массовом режиме.
AddSubFolder(string)Добавляет новую подпапку.
AddSubFolder(string, bool)Добавляет новую подпапку.
AddSubFolder(string, string)Добавляет новую подпапку.
ChangeContainerClass(string)Изменяет класс контейнера.
ChangeDisplayName(string)Изменяет отображаемое имя.
ChangeMessages(MapiPropertyCollection)Изменяет все сообщения в папке.
ChangeMessages(IEnumerable<string>, MapiPropertyCollection)Изменяет сообщения в папке.
DeleteChildItem(byte[])Удаляет элемент (папку или сообщение) по его entryId.
DeleteChildItems(IEnumerable<string>)Удаляет дочерние сообщения.
EnumerateFolders()Предоставляет перечислитель, который поддерживает итерацию подпапок в папке.
EnumerateFolders(FolderKind)Предоставляет перечислитель, который поддерживает итерацию подпапок в папке.
EnumerateMapiMessages()Предоставляет перечислитель, поддерживающий итерацию сообщений в папке.
EnumerateMessageObjects()Предоставляет перечислитель, поддерживающий итерацию сообщений в папке.
EnumerateMessages()Предоставляет перечислитель, поддерживающий итерацию сообщений в папке.
EnumerateMessagesEntryId()Перечисляет entryID сообщений.
GetContents()Получить коллекцию сообщений.
GetContents(bool)Получить коллекцию сообщений.
GetContents(MailQuery)Получить коллекцию сообщений.
GetContents(MessageKind)Получить коллекцию сообщений.
GetContents(int, int)Получает коллекцию сообщений.
GetSubFolder(string)Получить подпапку.
GetSubFolder(string, bool)Получает подпапку.
GetSubFolders()Получает коллекцию подпапок.
GetSubFolders(FolderKind)Получает коллекцию подпапок.
GetSubFolders(MailQuery)Получает коллекцию подпапок.
MergeWith(FolderInfo)Объединяет папку с папкой из другого pst.
MergeWith(FolderInfo, bool)Объединяет папку с папкой из другого pst. Событие OnItemMoved вызывается как для сообщений, так и для каталогов.
MoveContents(FolderInfo)Перемещает содержимое в новую папку.
MoveSubfolders(FolderInfo)Перемещает подпапки в новую родительскую папку.
RetrieveFullPath()Извлекает полный путь к папке в файле PST.
UpdateMessage(string, MapiMessageItemBase)Обновляет сообщение в папке.

Смотрите также