CreateAttachment
El elemento CreateAttachment define una solicitud para crear datos adjuntos a un elemento en el almacén de Exchange.
<CreateAttachment>
<ParentItemId/>
<Attachments/>
</CreateAttachment>
CreateAttachmentType
Atributos y elementos
En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.
Atributos
Ninguno.
Elementos secundarios
Elemento | Descripción |
---|---|
ParentItemId |
Identifica el elemento primario del almacén de Exchange que contiene los datos adjuntos creados. El elemento ParentItemId debe proporcionar el identificador de un elemento de almacén de Exchange real. Los elementos de almacén reales se pueden recuperar mediante la operación GetItem; los datos adjuntos se recuperan mediante la operación GetAttachment. Se produce un error si parentItemId se pasa el identificador de los datos adjuntos de un archivo. Si ParentItemId representa el identificador de los datos adjuntos de un elemento existente, la operación CreateAttachment agrega los nuevos datos adjuntos a los datos adjuntos existentes. Este elemento es necesario para la operación CreateAttachment. |
Adjuntos |
Contiene los elementos o archivos que se van a asociar a un elemento en el almacén de Exchange. |
Elementos principales
Ninguno.
Comentarios
Los datos adjuntos de un elemento no existen como elemento de almacén. Solo existe como datos adjuntos a un elemento u otro dato adjunto. Los datos adjuntos de elementos solo se pueden recuperar mediante la solicitud GetAttachment .
Se pueden crear los siguientes datos adjuntos de elementos:
Elemento
Message
CalendarItem
Contacto
Tarea
MeetingMessage
MeetingRequest
El esquema que describe este elemento se encuentra en el directorio virtual EWS del equipo que ejecuta MicrosoftExchange Server 2007 que tiene instalado el rol de servidor acceso de cliente.
Ejemplo
En el ejemplo siguiente se muestra cómo crear y adjuntar un elemento a otro elemento del almacén de 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>
Información del elemento
Elemento | Ejemplo |
---|---|
Namespace |
http://schemas.microsoft.com/exchange/services/2006/messages |
Nombre de esquema |
Esquema de mensajes |
Archivo de validación |
Messages.xsd |
Puede estar vacío |
False |