Folder Класс

Определение

Представляет универсальную папку.

public ref class Folder : Microsoft::Exchange::WebServices::Data::ServiceObject
public class Folder : Microsoft.Exchange.WebServices.Data.ServiceObject
Public Class Folder
Inherits ServiceObject
Наследование
Производный

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

Folder(ExchangeService)

Инициализирует несохраняемый локальный экземпляр класса Folder.

Свойства

ArchiveTag

Возвращает или задает тег архива. Свойство ArchiveTag применимо для клиентов, предназначенных для Exchange Online и версий Exchange, начиная с Exchange Server 2013 года.

ChildFolderCount

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

DisplayName

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

EffectiveRights

Возвращает значение, указывающее действующие права, которые текущий пользователь, прошедший проверку подлинности, имеет в папке.

ExtendedProperties

Возвращает список расширенных свойств, связанных с папкой.

FolderClass

Возвращает или задает имя пользовательского класса этой папки.

Id

Возвращает идентификатор папки.

IsDirty

Возвращает значение, указывающее, был ли изменен объект.

(Унаследовано от ServiceObject)
IsNew

Указывает, существует ли этот объект в базе данных Exchange или является ли он локальным объектом, который не был сохранен в базе данных Exchange.

(Унаследовано от ServiceObject)
Item[PropertyDefinitionBase]

Возвращает значение указанного свойства в этом экземпляре.

(Унаследовано от ServiceObject)
ManagedFolderInformation

Возвращает сведения об управлении записями сообщений (MRM), связанные с папкой.

ParentFolderId

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

Permissions

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

PolicyTag

Возвращает или задает тег политики. Свойство PolicyTag применимо для клиентов, предназначенных для Exchange Online и версий Exchange, начиная с Exchange Server 2013 года.

Schema

Возвращает схему, связанную с объектом этого типа.

(Унаследовано от ServiceObject)
Service

Возвращает службу Exchange для этого объекта.

(Унаследовано от ServiceObject)
TotalCount

Возвращает общее количество элементов, содержащихся в папке.

UnreadCount

Возвращает количество непрочитанных элементов в папке.

WellKnownFolderName

Возвращает одно из общих имен папок, перечисленных в перечислении WellKnownFolderName . Свойство WellKnownFolderName применимо для клиентов, предназначенных для Exchange Online и версий Exchange, начиная с Exchange Server 2013 года.

Методы

Bind(ExchangeService, FolderId)

Привязывается к существующей папке, независимо от ее фактического типа, и загружает ее свойства первого класса.

Bind(ExchangeService, FolderId, PropertySet)

Привязывается к существующей папке, независимо от ее фактического типа, и загружает указанный набор свойств.

Bind(ExchangeService, WellKnownFolderName)

Привязывается к существующей папке, независимо от ее фактического типа, и загружает ее свойства первого класса.

Bind(ExchangeService, WellKnownFolderName, PropertySet)

Привязывается к существующей папке, независимо от ее фактического типа, и загружает указанный набор свойств.

Copy(FolderId)

Копирует эту папку в определенную папку.

Copy(WellKnownFolderName)

Копирует эту папку в указанную папку.

Delete(DeleteMode)

Удаляет папку.

Empty(DeleteMode, Boolean)

Очищает папку. При необходимости позволяет очистить вложенные папки.

FindFolders(FolderView)

Получает список папок путем поиска во вложенных папках этой папки.

FindFolders(SearchFilter, FolderView)

Возвращает список папок путем поиска вложенных папок в указанном представлении, удовлетворяющих указанным условиям фильтра поиска.

FindItems(ItemView)

Получает список элементов путем поиска содержимого этой папки.

FindItems(ItemView, Grouping)

Получает список элементов путем поиска содержимого этой папки в указанном представлении и группирования по указанному свойству.

FindItems(SearchFilter, ItemView)

Получает список элементов путем поиска содержимого этой папки.

FindItems(SearchFilter, ItemView, Grouping)

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

FindItems(String, ItemView)

Возвращает список элементов путем поиска содержимого этой папки с помощью указанной строки запроса.

FindItems(String, ItemView, Grouping)

Возвращает список элементов путем поиска содержимого этой папки.

GetLoadedPropertyDefinitions()

Предоставляет коллекцию загруженных определений свойств.

(Унаследовано от ServiceObject)
Load()

Загружает свойства первого класса.

(Унаследовано от ServiceObject)
Load(PropertySet)

Загружает указанный набор свойств.

(Унаследовано от ServiceObject)
MarkAllItemsAsRead(Boolean)

Помечает все элементы в папке как прочитанные. Метод MarkAllItemsAsRead(Boolean) применим для клиентов, предназначенных для Exchange Online и версий Exchange, начиная с Exchange Server 2013 года.

MarkAllItemsAsUnread(Boolean)

Помечает все элементы в папке как непрочитанные. Метод MarkAllItemsAsUnread(Boolean) применим для клиентов, предназначенных для Exchange Online и версий Exchange, начиная с Exchange Server 2013 года.

Move(FolderId)

Перемещает эту папку в определенную папку.

Move(WellKnownFolderName)

Перемещает эту папку в указанную папку.

RemoveExtendedProperty(ExtendedPropertyDefinition)

Удаляет расширенное свойство из папки.

Save(FolderId)

Сохраняет эту папку в определенной папке.

Save(WellKnownFolderName)

Сохраняет эту папку в определенной папке.

SetExtendedProperty(ExtendedPropertyDefinition, Object)

Задает указанное расширенное свойство.

TryGetProperty(PropertyDefinitionBase, Object)

Пытается получить значение указанного свойства.

(Унаследовано от ServiceObject)
TryGetProperty<T>(PropertyDefinitionBase, T)

Пытается получить значение указанного свойства.

(Унаследовано от ServiceObject)
Update()

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

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