API:Soap.InvokeRegistry.TSOAPHeader.SOAPToObject
Delphi
procedure SOAPToObject(const RootNode, Node: IXMLNode; const ObjConverter: IObjConverter); override;
C++
virtual void __fastcall SOAPToObject(const Xml::Xmlintf::_di_IXMLNode RootNode, const Xml::Xmlintf::_di_IXMLNode Node, const _di_IObjConverter ObjConverter);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Soap.InvokeRegistry.pas Soap.InvokeRegistry.hpp |
Soap.InvokeRegistry | TSOAPHeader |
Description
Initialise cette instance de TRemotable pour représenter la valeur de sa représentation SOAP.
Soap.InvokeRegistry.TSOAPHeader.SOAPToObject hérite de Soap.InvokeRegistry.TRemotable.SOAPToObject. Tout le contenu en-dessous de cette ligne se réfère à Soap.InvokeRegistry.TRemotable.SOAPToObject.
Initialise cette instance de TRemotable pour représenter la valeur de sa représentation SOAP.
SOAPToObject initialise les propriétés publiées de l'instance de cet objet pour qu'elles reflètent la représentation SOAP de l'en-tête. Redéfinissez cette méthode pour personnaliser la façon dont votre application crée un type distant spécifique à partir de sa représentation XML.
RootNode est un noeud ancêtre du noeud de cet objet, pouvant contenir des informations sur la valeur du type distant.
Node est le noeud de l'enveloppe SOAP qui représente la valeur du type distant.
ObjConverter est l'interface du convertisseur par défaut qui effectue la conversion entre les objets distants et leur représentation SOAP. Il s'agit de l'interface d'une instance de TOPToSoapDomConvert.
Dans TRemotable, SOAPToObject appelle simplement la méthode InitObjectFromSOAP du convertisseur fourni par le paramètre ObjConverter.