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="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>

Información del elemento

Elemento Ejemplo
Namespace
https://schemas.microsoft.com/exchange/services/2006/messages
Nombre de esquema
Esquema de mensajes
Archivo de validación
Messages.xsd
Puede estar vacío
False

Vea también

Operación CreateAttachment

Operación DeleteAttachment

Operación GetAttachment