Verwenden des Übertragungsmanifests

Der Webveröffentlichungs-Assistent und der Onlinedruck-Bestell-Assistent verwenden das Übertragungsmanifest, um Details zur Datenübertragung zwischen dem Clientcomputer und der Serverwebsite zu kommunizieren.

Der Zweck des Übertragungsmanifests

Das Übertragungsmanifest beschreibt dateien, die an der Übertragung beteiligt sind, einschließlich Details wie die Zielhierarchie und die Metadaten der Datei. Serverseitige Skripts können das Manifest ändern, indem ungeeignete Dateien aus der Liste entfernt und Informationen darüber hinzugefügt werden, wie und wo die Dateien übertragen werden sollen.

Das Manifest wird als eigenschaft window.external.Property("TransferManifest") verfügbar gemacht, ein XML Dokumentobjektmodell(DOM)-Dokument. Weitere Informationen zum XML-DOM finden Sie in der MSDN-Dokumentation für IXMLDOMDocument/DOMDocument.

Die Organisation des Übertragungsmanifests auf oberster Ebene lautet wie folgt:

<transfermanifest>
    <filelist/>
    <folderlist/>
    <uploadinfo/>
</transfermanifest>

Die serverseitige HTML-Seite kann die Knoten im Manifest verwenden, um bestimmte Informationen zu den zu kopierenden Dateien zu erhalten und dann die Benutzeroberfläche des Diensts entsprechend zu ändern. Beispielsweise kann eine Fotodrucksite die Informationen verwenden, um Miniaturansichten der ausgewählten Bilder anzuzeigen, während ein Speicherstandort die Informationen verwenden kann, um sicherzustellen, dass ausreichend Speicherplatz für diesen Benutzer verfügbar ist. Vollständige Informationen zu den Übertragungsmanifestknoten und -attributen finden Sie unter Übertragen des Manifestschemas.

Das Übertragungsmanifestschema wird als offenes Modell geschrieben, sodass Elemente, die nicht speziell im Schema definiert sind, im Übertragungsmanifest angezeigt werden können. Daher kann eine Anbieterwebsite proprietäre Elemente zur eigenen Verwendung hinzufügen, ohne die Gültigkeit des Manifests zu stören. Das Schema wird auch so definiert, dass die Reihenfolge der Elemente nicht eingeschränkt ist.

Hinweis

Das Manifest wird jedes Mal neu erstellt, wenn ein neuer Anbieter ausgewählt wird, sodass der Anbieter die Möglichkeit hat, Websiteinformationen im Manifest zu speichern.

Manifestschema übertragen