Soap.InvokeRegistry.IObjConverter.ObjInstanceToSOAP
Delphi
function ObjInstanceToSOAP(Instance: TObject; RootNode, ParentNode: IXMLNode; const NodeName, NodeNamespace, ChildNamespace: InvString; ObjConvOpts: TObjectConvertOptions; out RefID: InvString): IXMLNode;
C++
virtual Xml::Xmlintf::_di_IXMLNode __fastcall ObjInstanceToSOAP(System::TObject* Instance, Xml::Xmlintf::_di_IXMLNode RootNode, Xml::Xmlintf::_di_IXMLNode ParentNode, const System::UnicodeString NodeName, const System::UnicodeString NodeNamespace, const System::UnicodeString ChildNamespace, TObjectConvertOptions ObjConvOpts, /* out */ System::UnicodeString &RefID) = 0 ;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Soap.InvokeRegistry.pas Soap.InvokeRegistry.hpp |
Soap.InvokeRegistry | IObjConverter |
Description
Renvoie la représentation SOAP d'un objet distant.
ObjInstanceToSOAP ajoute un noeud pour représenter la valeur d'un objet distant.
Instance représente l'objet distant à coder sous forme de sa représentation SOAP.
RootNode est un ancêtre du noeud auquel les informations relatives au noeud 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 ObjInstanceToSOAP.
NodeName est le nom du noeud généré.
NodeNamespace est l'URI de l'espace de nommage dans lequel NodeName 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é.
ObjInstanceToSOAP renvoie le XML du noeud nouvellement créé.