API:Soap.InvokeRegistry.TSOAPHeader.ObjectToSOAP

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Soap.InvokeRegistry.pas
Soap.InvokeRegistry.hpp
Soap.InvokeRegistry TSOAPHeader

Beschreibung

Konvertiert das Remotable-Objekt in seine SOAP-Entsprechung.

Soap.InvokeRegistry.TSOAPHeader.ObjectToSOAP erbt von Soap.InvokeRegistry.TRemotable.ObjectToSOAP. Der folgende Inhalt bezieht sich auf Soap.InvokeRegistry.TRemotable.ObjectToSOAP.

Konvertiert das Remotable-Objekt in seine SOAP-Entsprechung.

Überschreiben Sie ObjectToSOAP in abgeleiteten Klassen. Sie können dadurch anpassen, wie die Anwendung das Objekt in seine SOAP-Entsprechung konvertiert. Die Methode ruft in TRemotable einfach die Methode ObjectToSOAP des im Parameter ObjConverter übergebenen Converters auf.

RootNode ist ein Vorfahr des generierten Knotens, zu dem Knoteninformationen als Attribute hinzugefügt werden können.

ParentNode ist der Knoten in der SOAP-Entsprechung, der als übergeordneter Knoten für den generierten Knoten verwendet werden soll.

ObjConverter ist das Interface des Standard-Converters, der die Konvertierungen zwischen Remotable-Objekten und ihren SOAP-Entsprechungen durchführt. Dabei handelt es sich um das Interface zu einer TOPToSoapDomConvert-Instanz.

Name ist der Name des Knotens, der erstellt wird.

URI ist der URI des Namespace, in dem Name definiert ist.

ObjConvOpts enthält Flags, mit denen die Serialisierung des Knotens angepasst werden kann.

RefID gibt eine Referenz-ID für den Knoten zurück. Dieser Wert wird verwendet, wenn auf den Knoten mehrfach verwiesen wird.

ObjectToSOAP gibt den XML-Code für den neuen Knoten zurück.

Siehe auch