API:Soap.InvokeRegistry.TSOAPAttachment.ObjectToSOAP

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function   ObjectToSOAP(RootNode, ParentNode: IXMLNode;
const ObjConverter: IObjConverter;
const NodeName, NodeNamespace, ChildNamespace: InvString; ObjConvOpts: TObjectConvertOptions;
out RefID: InvString): IXMLNode; override;

C++

virtual Xml::Xmlintf::_di_IXMLNode __fastcall ObjectToSOAP(Xml::Xmlintf::_di_IXMLNode RootNode, Xml::Xmlintf::_di_IXMLNode ParentNode, const _di_IObjConverter ObjConverter, const System::UnicodeString NodeName, const System::UnicodeString NodeNamespace, const System::UnicodeString ChildNamespace, TObjectConvertOptions ObjConvOpts, /* out */ System::UnicodeString &RefID);

Propriétés

Type Visibilité  Source Unité  Parent
function public
Soap.InvokeRegistry.pas
Soap.InvokeRegistry.hpp
Soap.InvokeRegistry TSOAPAttachment

Description

Convertit l'objet distant vers sa représentation SOAP.

Soap.InvokeRegistry.TSOAPAttachment.ObjectToSOAP hérite de Soap.InvokeRegistry.TRemotable.ObjectToSOAP. Tout le contenu en-dessous de cette ligne se réfère à Soap.InvokeRegistry.TRemotable.ObjectToSOAP.

Convertit l'objet distant vers sa représentation SOAP.

Redéfinissez ObjectToSOAP pour personnaliser la façon dont votre application convertit un descendant de TRemotable vers sa représentation SOAP. Dans TRemotable, ObjectToSOAP appelle simplement la méthode ObjInstanceToSOAP du convertisseur fourni par le paramètre ObjConverter.

RootNode est un ancêtre du noeud généré auquel les informations sur le noeud généré peuvent être ajoutées sous forme d'attributs.

ParentNode est le noeud de la représentation SOAP qui doit agir en tant que parent du noeud généré par ObjectToSOAP.

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.

Name est le nom du noeud généré.

URI est l'URI de l'espace de nommage dans lequel Name est défini.

ObjConvOpts sont des indicateurs qui personnalisent la façon dont le noeud est sérialisé.

RefID renvoie un identificateur de référence pour le noeud. Cet identificateur est utilisé si le noeud est multi-référencé.

ObjectToSOAP renvoie le XML du noeud nouvellement créé.

Voir aussi