CreateAttachment

Элемент CreateAttachment определяет запрос на создание вложения к элементу в Exchange магазине.

<CreateAttachment>
   <ParentItemId/>
   <Attachments/>
</CreateAttachment>

CreateAttachmentType

Атрибуты и элементы

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

Атрибуты

Нет.

Дочерние элементы

Элемент Описание
ParentItemId
Определяет элемент родительского Exchange, содержащий созданное вложение. Элемент ParentItemId должен предоставить ID реального элемента Exchange магазина. Элементы реального магазина можно получить с помощью операции GetItem; Вложения извлекаются с помощью операции GetAttachment. Ошибка возникает, если parentItemId передается ID вложения файла. Если ParentItemId представляет ID существующего вложения элемента, операция CreateAttachment добавляет новое вложение в существующее вложение.
Этот элемент необходим для операции CreateAttachment.
Вложения
Содержит элементы или файлы, которые необходимо прикрепить к элементу в Exchange магазине.

Родительские элементы

Нет.

Примечания

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

Можно создать следующие вложения элемента:

  • Элемент

  • Сообщение

  • CalendarItem

  • Contact

  • Задача

  • MeetingMessage

  • MeetingRequest

Схема, описывающая этот элемент, расположена в виртуальном каталоге EWS на компьютере с MicrosoftExchange Server 2007 и установленной ролью сервера клиентского доступа.

Пример

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

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xmlns:xsd="http://www.w3.org/2001/XMLSchema"
               xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
               xmlns:t="https://schemas.microsoft.com/exchange/services/2006/types">
  <soap:Body>
    <CreateAttachment xmlns="https://schemas.microsoft.com/exchange/services/2006/messages" 
                  xmlns:t="https://schemas.microsoft.com/exchange/services/2006/types">
      <ParentItemId Id="ASkAS"/>
      <Attachments>
        <t:ItemAttachment>
          <t:Name>MyAttachment</t:Name>
          <t:Message>
            <t:ItemClass>IPM>Note</t:ItemClass>
            <t:Subject>My attachment subject</t:Subject>
            <t:Body BodyType="Text">My attachment body</t:Body>
          </t:Message>
        </t:ItemAttachment>
      </Attachments>
    </CreateAttachment>
  </soap:Body>
</soap:Envelope>

Сведения об элементе

Элемент Пример
Пространство имен
https://schemas.microsoft.com/exchange/services/2006/messages
Имя схемы
Схема Messages
Файл проверки
Messages.xsd
Может быть пустым
False

См. также

Операция CreateAttachment

Операция DeleteAttachment

Операция GetAttachment