BaseShape
Элемент BaseShape определяет набор свойств, возвращаемых в ответе элемента или папки.
<BaseShape>IdOnly or Default or AllProperties</BaseShape>
DefaultShapeNamesType
Атрибуты и элементы
В разделах ниже приводится описание атрибутов, дочерних и родительских элементов.
Атрибуты
Нет.
Дочерние элементы
Нет
Родительские элементы
Элемент | Описание |
---|---|
FolderShape |
Определяет свойства папки для включения в ответ GetFolder, FindFolder или SyncFolderHierarchy. Ниже приведены выражения XPath для этому элементу: /GetFolder/FolderShape /FindFolder/FolderShape /SyncFolderHierarchy/FolderShape |
ItemShape |
Определяет свойства и содержимое элемента для включения в ответ GetItem, FindItem или SyncFolderItems. Ниже приведены выражения XPath для этому элементу: /GetItem/ItemShape /FindItem/ItemShape /SyncFolderItems/ItemShape |
Текстовое значение
Требуется текстовое значение. В следующей таблице перечислены возможные текстовые значения.
Текстовые значения элемента BaseShape
Значение | Описание |
---|---|
IdOnly |
Возвращает только идентификатор элемента или папки. |
По умолчанию |
Возвращает набор свойств, определенных по умолчанию для элемента или папки. |
AllProperties |
Возвращает все свойства, используемые слоем бизнес-логики Exchange для создания папки. |
В следующей таблице перечислены свойства по умолчанию, возвращаемые для запроса FindFolder. Все вложенные папки данной папки возвращаются по порядку по имени.
Свойства по умолчанию
Folder | Свойства по умолчанию |
---|---|
Inbox; |
FolderId, отображаемое имя, число непрочитанных, общее число, количество вложенных папок |
Контакты |
FolderId, отображаемое имя, общее число, количество вложенных папок |
Календарь |
FolderId, отображаемое имя, количество вложенных папок |
Черновики |
FolderId, отображаемое имя, число непрочитанных, общее число, количество вложенных папок |
Удаленные элементы |
FolderId, отображаемое имя, число непрочитанных, общее число, количество вложенных папок |
Другие папки |
FolderId, отображаемое имя, число непрочитанных, общее число, количество вложенных папок |
Исходящие |
FolderId, отображаемое имя, число непрочитанных, общее число, количество вложенных папок |
Задачи |
FolderId, отображаемое имя, просроченных операций, общее число, количество вложенных папок |
Примечания |
FolderId, отображаемое имя, общее число, количество вложенных папок |
Замечания
Чтобы вернуть свойства в дополнение к свойствам, определенным элементом BaseShape , используйте элемент AdditionalProperties .
Пример
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types">
<soap:Body>
<FindFolder Traversal="Shallow" xmlns="http://schemas.microsoft.com/exchange/services/2006/messages">
<FolderShape>
<t:BaseShape>Default</t:BaseShape>
</FolderShape>
<ParentFolderIds>
<t:DistinguishedFolderId Id="inbox"/>
</ParentFolderIds>
</FindFolder>
</soap:Body>
</soap:Envelope>
Сведения об элементе
Элемент | Пример |
---|---|
Пространство имен |
http://schemas.microsoft.com/exchange/services/2006/types |
Имя схемы |
Схема Types |
Файл проверки |
Types.xsd |
Может быть пустым |
False |