CreateAttachmentCreateAttachment

O elemento CreateAttachment define uma solicitação para criar um anexo a um item no repositório do Exchange.The CreateAttachment element defines a request to create an attachment to an item in the Exchange store.

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

CreateAttachmentTypeCreateAttachmentType

Atributos e elementosAttributes and elements

As seções a seguir descrevem os atributos, os elementos filhos e os elementos pai.The following sections describe attributes, child elements, and parent elements.

AtributosAttributes

NenhumNone.

Elementos filhoChild elements

ElementoElement DescriçãoDescription
ParentItemIdParentItemId
Identifica o item do repositório pai do Exchange que contém o anexo criado.Identifies the parent Exchange store item that contains the created attachment. O elemento ParentItemId deve fornecer a ID de um item real do repositório do Exchange.The ParentItemId element must provide the ID of a real Exchange store item. Os itens do repositório real podem ser recuperados usando a operação GetItem; os anexos são recuperados usando a operação GetAttachment.Real store items can be retrieved by using the GetItem operation; attachments are retrieved by using the GetAttachment operation. Ocorrerá um erro se ParentItemId for passado a ID de um anexo de arquivo.An error occurs if the ParentItemId is passed the ID of a file attachment. Se ParentItemId representar a ID de um anexo de item existente, a operação CreateAttachment adicionará o novo anexo ao anexo existente.If the ParentItemId represents the ID of an existing item attachment, the CreateAttachment operation adds the new attachment to the existing attachment.
Este elemento é necessário para a operação CreateAttachment.This element is required for the CreateAttachment operation.
AnexosAttachments
Contém os itens ou arquivos a serem anexados a um item no repositório do Exchange.Contains the items or files to attach to an item in the Exchange store.

Elementos paiParent elements

NenhumNone.

ComentáriosRemarks

Um anexo de item não existe como um item de repositório.An item attachment does not exist as a store item. Ela só existe como um anexo a um item ou outro anexo.It only exists as an attachment to an item or another attachment. Os anexos de item só podem ser recuperados usando a solicitação GetAttachment .Item attachments can only be retrieved by using the GetAttachment request.

Os seguintes anexos de item podem ser criados:The following item attachments can be created:

  • ItemItem

  • MensagemMessage

  • CalendarItemCalendarItem

  • ContatoContact

  • TarefaTask

  • MeetingMessageMeetingMessage

  • MeetingRequestMeetingRequest

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.The schema that describes this element is located in the EWS virtual directory of the computer that is running MicrosoftExchange Server 2007 that has the Client Access server role installed.

ExemploExample

O exemplo a seguir mostra como criar e anexar um item a outro item no repositório do Exchange.The following example shows how to create and attach an item to another item in the 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çõesElement information

NamespaceNamespace
https://schemas.microsoft.com/exchange/services/2006/messages
Nome do esquemaSchema Name
Esquema de mensagensMessages schema
Arquivo de validaçãoValidation File
Messages.xsdMessages.xsd
Pode ser vazioCan be Empty
FalseFalse

Confira tambémSee also

Operação CreateAttachmentCreateAttachment operation

Operação DeleteAttachmentDeleteAttachment operation

Operação GetAttachmentGetAttachment operation