Soap.InvokeRegistry.TRemotableXS.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 TRemotableXS

Description

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

Redéfinissez ObjectToSOAP pour personnaliser la façon dont votre application convertit un descendant de TRemotableXS vers sa représentation SOAP. Dans TRemotableXS, ObjectToSOAP utilise la conversion par défaut, en remplaçant le texte du noeud par la valeur que fournit la méthode NativeToXS.

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