CreateAttachment

Das CreateAttachment-Element definiert eine Anforderung zum Erstellen einer Anlage zu einem Element im Exchange-Speicher.

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

CreateAttachmentType

Attribute und Elemente

In den folgenden Abschnitten werden Attribute, untergeordnete und übergeordnete Elemente erläutert.

Attribute

Keine.

Untergeordnete Elemente

Element Beschreibung
ParentItemId
Identifiziert das übergeordnete Exchange-Speicherelement, das die erstellte Anlage enthält. Das ParentItemId-Element muss die ID eines echten Exchange-Speicherelements bereitstellen. Reale Speicherelemente können mithilfe des GetItem-Vorgangs abgerufen werden. Anlagen werden mithilfe des GetAttachment-Vorgangs abgerufen. Ein Fehler tritt auf, wenn der ParentItemId die ID einer Dateianlage übergeben wird. Wenn parentItemId die ID einer vorhandenen Elementanlage darstellt, fügt der CreateAttachment-Vorgang die neue Anlage der vorhandenen Anlage hinzu.
Dieses Element ist für den CreateAttachment-Vorgang erforderlich.
Anhänge
Enthält die Elemente oder Dateien, die an ein Element im Exchange-Speicher angefügt werden sollen.

Übergeordnete Elemente

Keine.

HinwBemerkungeneise

Eine Elementanlage ist nicht als Speicherelement vorhanden. Sie ist nur als Anlage zu einem Element oder einer anderen Anlage vorhanden. Elementanlagen können nur mithilfe der GetAttachment-Anforderung abgerufen werden.

Die folgenden Elementanlagen können erstellt werden:

  • Element

  • Message

  • CalendarItem

  • Kontakt

  • Aufgabe

  • MeetingMessage

  • MeetingRequest

Das Schema, das dieses Element beschreibt, befindet sich im virtuellen EWS-Verzeichnis des Computers, der MicrosoftExchange Server 2007 mit installierter Clientzugriff-Serverrolle ausführt.

Beispiel

Das folgende Beispiel zeigt, wie Sie ein Element erstellen und an ein anderes Element im Exchange-Speicher anfügen.

<?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>

Informationen zu Elementen

Element Beispiel
Namespace
https://schemas.microsoft.com/exchange/services/2006/messages
Name des Schemas
Nachrichtenschema
Überprüfungsdatei
Messages.xsd
Leer kann sein
False

Siehe auch

CreateAttachment-Vorgang

DeleteAttachment-Vorgang

GetAttachment-Vorgang