Soap.SOAPAttachIntf.IMimeAttachmentHandler.CreateMimeStream

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

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

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Soap.SOAPAttachIntf.pas
Soap.SOAPAttachIntf.hpp
Soap.SOAPAttachIntf IMimeAttachmentHandler

Description

Crée et initialise un flux finalement destiné à contenir une fiche multipartie assemblée.

Appelez CreateMimeStream comme première étape de la génération d'une fiche multipartie pour représenter un paquet SOAP et ses attachements associés.

Envelope représente un flux à partir duquel CreateMimeStream peut lire la partie enveloppe SOAP de la fiche multipartie. Il doit s'agir d'un codage complet à l'exception des en-têtes, qui peuvent être ajoutés par des appels ultérieurs à la méthode AddSoapHeader.

Attachments est une liste d'objets TSoapAttachment représentant les attachements à inclure dans la fiche multipartie.

CreateMimeStream crée un nouvel objet flux et l'initialise avec les données en provenance d'Envelope et Attachments. Ce nouveau flux peut alors être complété au moyen d'un appel à la méthode AddSoapHeader pour ajouter des en-têtes à la partie enveloppe SOAP, puis au moyen d'un appel à la méthode FinalizeStream. Après l'appel à FinalizeStream, l'application peut accéder au flux généré en appelant la méthode GetMIMEStream.

Voir aussi