CreateAttachment

L’élément CreateAttachment définit une demande de création d’une pièce jointe à un élément dans la banque d’informations Exchange.

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

CreateAttachmentType

Attributs et éléments

Les sections suivantes décrivent les attributs, les éléments enfants et les éléments parents.

Attributs

Aucune.

Éléments enfants

Élément Description
ParentItemId
Identifie l’élément de magasin Exchange parent qui contient la pièce jointe créée. L’élément ParentItemId doit fournir l’ID d’un élément de magasin Exchange réel. Les éléments du magasin réel peuvent être récupérés à l’aide de l’opération GetItem ; Les pièces jointes sont récupérées à l’aide de l’opération GetAttachment. Une erreur se produit si ParentItemId reçoit l’ID d’une pièce jointe. Si parentItemId représente l’ID d’une pièce jointe d’élément existante, l’opération CreateAttachment ajoute la nouvelle pièce jointe à la pièce jointe existante.
Cet élément est requis pour l’opération CreateAttachment.
Pièces jointes
Contient les éléments ou fichiers à joindre à un élément dans la banque d’informations Exchange.

Éléments parents

Aucun.

Remarques

Une pièce jointe d’élément n’existe pas en tant qu’élément de magasin. Il existe uniquement en tant que pièce jointe à un élément ou à une autre pièce jointe. Les pièces jointes d’élément ne peuvent être récupérées qu’à l’aide de la requête GetAttachment .

Les pièces jointes d’élément suivantes peuvent être créées :

  • Élément

  • Message

  • CalendarItem

  • Contact

  • Tâche

  • MeetingMessage

  • MeetingRequest

Le schéma qui décrit cet élément se trouve dans le répertoire virtuel EWS de l'ordinateur qui exécute MicrosoftExchange Server 2007 pour lequel le rôle serveur d'accès au client est installé.

Exemple

L’exemple suivant montre comment créer et attacher un élément à un autre élément dans le magasin 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>

Informations sur l'élément

Élément Exemple
Espace de noms
https://schemas.microsoft.com/exchange/services/2006/messages
Nom du schéma
Schéma Messages
Fichier de validation
Messages.xsd
Peut être vide
False

Voir aussi

Opération CreateAttachment

Opération DeleteAttachment

Opération GetAttachment