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 |