CreateAttachment

O elemento CreateAttachment define uma solicitação para criar um anexo a um item no Exchange store.

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

CreateAttachmentType

Atributos e elementos

As seções a seguir descrevem os atributos, os elementos filhos e os elementos pai.

Atributos

Nenhum

Elementos filho

Elemento Descrição
ParentItemId
Identifica o item de armazenamento Exchange pai que contém o anexo criado. O elemento ParentItemId deve fornecer a ID de um item Exchange store real. Os itens reais do armazenamento podem ser recuperados usando a operação GetItem; os anexos são recuperados usando a operação GetAttachment. Ocorrerá um erro se o ParentItemId for passado a ID de um anexo de arquivo. Se ParentItemId representar a ID de um anexo de item existente, a operação CreateAttachment adiciona o novo anexo ao anexo existente.
Esse elemento é necessário para a operação CreateAttachment.
Anexos
Contém os itens ou arquivos a ser anexados a um item no Exchange store.

Elementos pai

Nenhum.

Comentários

Um anexo de item não existe como um item de loja. Ele só existe como um anexo para um item ou outro anexo. Os anexos de item só podem ser recuperados usando a solicitação GetAttachment .

Os seguintes anexos de item podem ser criados:

  • Item

  • Mensagem

  • CalendarItem

  • Contact

  • Tarefas

  • MeetingMessage

  • MeetingRequest

O esquema que descreve este elemento está localizado no diretório virtual do EWS do computador que está executando o MicrosoftExchange Server 2007 que tem instalada a função de servidor de Acesso para Cliente.

Exemplo

O exemplo a seguir mostra como criar e anexar um item a outro item no Exchange store.

<?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>

Elemento de informações

Elemento Exemplo
Namespace
https://schemas.microsoft.com/exchange/services/2006/messages
Nome do esquema
Esquema de mensagens
Arquivo de validação
Messages.xsd
Pode ser vazio
False

Confira também

Operação CreateAttachment

Operação DeleteAttachment

Operação GetAttachment