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


Тип ресурса mailboxFolder

Пространство имен: microsoft.graph

Важно!

API версии /beta в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.

Представляет папку в почтовом ящике пользователя, например папку "Входящие", черновики или другие папки, созданные пользователем. Папки могут содержать различные элементы почтового ящика, такие как сообщения, события, контакты, другие элементы Outlook и дочерние папки.

Этот ресурс поддерживает разностный запрос для отслеживания добавочных добавлений, удалений и обновлений путем предоставления разностной функции. Он также поддерживает расширенные свойства с одним и несколькими значениями для хранения пользовательских данных, которые еще не предоставляются в метаданных Microsoft API Graph и доступа к ним.

Методы

Метод Тип возвращаемых данных Описание
Список Коллекция mailboxFolder Получите все объекты mailboxFolder в указанном почтовом ящике, включая все папки поиска.
Создание mailboxFolder Создайте новый mailboxFolder или дочерний mailboxFolder в почтовом ящике пользователя.
Получение mailboxFolder Чтение свойств и связей объекта mailboxFolder .
Обновление mailboxFolder Обновите свойства mailboxFolder , такие как displayName в почтовом ящике.
удаление; Нет Удалите mailboxFolder или дочерний mailboxFolder в почтовом ящике.
Получение дельты Коллекция mailboxFolder Получите набор объектов mailboxFolder , которые были добавлены, удалены или удалены из почтового ящика пользователя.
Вывод списка дочерних папок почтового ящика Коллекция mailboxFolder Получите коллекцию mailboxFolder в указанном mailboxFolder в почтовом ящике.
Перечисление элементов в папке Коллекция mailboxItem Получите коллекцию mailboxItem в указанном mailboxFolder в почтовом ящике.
Расширенные свойства
Создание однозначного свойства mailboxFolder Создайте одно или несколько расширенных свойств с одним значением в новой или существующей папке почтового ящика.
Получение однозначного свойства mailboxFolder Получение папок почтовых ящиков, содержащих расширенное свойство с одним значением, с помощью $expand или $filter.
Создание свойства с несколькими значениями mailboxFolder Создайте одно или несколько расширенных свойств с несколькими значениями в новой или существующей папке почтового ящика.
Получение свойства с несколькими значениями mailboxFolder Получите папку почтового ящика, содержащую расширенное свойство с несколькими значениями, с помощью $expand.

Свойства

Свойство Тип Описание
childFolderCount Int32 Количество непосредственных дочерних папок в текущей папке.
displayName String Отображаемое имя папки.
id String Уникальный идентификатор папки.
parentFolderId String Уникальный идентификатор родительской папки этой папки.
parentMailboxUrl String Канал маршрутизации для фактического базового почтового ящика, в котором физически находится папка. Доступ к папке можно получить с помощью GET {parentMailboxUrl}/folders/{id}, который обрабатывает весь URL-адрес как непрозрачную строку.

Этот метод особенно важен, если для почтового ящика на месте пользователя включена архивация с автоматическим расширением. В таких сценариях содержимое архива пользователя может охватывать несколько почтовых ящиков.
totalItemCount Int32 Количество элементов в папке.
type String Описывает тип класса папки.

Связи

Связь Тип Описание
childFolders Коллекция mailboxFolder Коллекция дочерних папок в этой папке.
items Коллекция mailboxItem Коллекция элементов в этой папке.
multiValueExtendedProperties Коллекция multiValueLegacyExtendedProperty Коллекция многозначных расширенных свойств, определенных для mailboxFolder.
singleValueExtendedProperties Коллекция singleValueLegacyExtendedProperty Коллекция однозначных расширенных свойств, определенных для mailboxFolder.

Представление JSON

В следующем представлении JSON показан тип ресурса.

{
  "@odata.type": "#microsoft.graph.mailboxFolder",
  "displayName": "String",
  "childFolderCount": "Int32",
  "id": "String (identifier)",
  "parentFolderId": "String",
  "parentMailboxUrl": "String",
  "totalItemCount": "Int32",
  "type": "String"
}