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="http://schemas.microsoft.com/exchange/services/2006/types">
<soap:Body>
<CreateAttachment xmlns="http://schemas.microsoft.com/exchange/services/2006/messages"
xmlns:t="http://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 |
http://schemas.microsoft.com/exchange/services/2006/messages |
Nom du schéma |
Schéma Messages |
Fichier de validation |
Messages.xsd |
Peut être vide |
False |