Soap.SOAPAttachIntf.IMimeAttachmentHandler.CreateMimeStream

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure CreateMimeStream(Envelope: TStream; Attachments: TSoapDataList);

C++

virtual void __fastcall CreateMimeStream(System::Classes::TStream* Envelope, TSoapDataList* Attachments) = 0 ;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Soap.SOAPAttachIntf.pas
Soap.SOAPAttachIntf.hpp
Soap.SOAPAttachIntf IMimeAttachmentHandler

Beschreibung

Erstellt und initialisiert einen Stream für ein mehrteiliges Formular.

Rufen Sie zuerst CreateMimeStream auf, wenn Sie ein mehrteiliges Formular für ein SOAP-Paket und dessen Anlagen erstellen.

Envelope ist ein Stream, aus dem die Methode den SOAP-Envelope-Teil des Formulars liest. Dieser muss bis auf die Header, die später mit der Methode AddSoapHeader hinzugefügt werden können, vollständig codiert vorliegen.

Attachments enthält eine Liste von TSoapAttachment-Objekten mit den Anlagen, die in das Formular eingefügt werden sollen.

CreateMimeStream erstellt ein neues Stream-Objekt und initialisiert es mit den Daten der Parameter Envelope und Attachments. Fügen Sie anschließend mit der Methode AddSoapHeader die gewünschten Header ein, und rufen Sie zuletzt FinalizeStream auf. Nach dem Aufruf von FinalizeStream kann in der Anwendung mit der Methode GetMIMEStream auf den erstellten Stream zugegriffen werden.

Siehe auch