API:Soap.XSBuiltIns.TXMLData.SOAPToObject

From RAD Studio API Documentation
Jump to: navigation, search

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 Soap::Invokeregistry::_di_IObjConverter ObjConverter);

Properties

Type Visibility Source Unit Parent
procedure
function
public
Soap.XSBuiltIns.pas
Soap.XSBuiltIns.hpp
Soap.XSBuiltIns TXMLData

Description

Initializes this TRemotable instance to represent the value of its SOAP representation.

Soap.XSBuiltIns.TXMLData.SOAPToObject inherits from Soap.InvokeRegistry.TRemotable.SOAPToObject. All content below this line refers to Soap.InvokeRegistry.TRemotable.SOAPToObject.

Initializes this TRemotable instance to represent the value of its SOAP representation.

SOAPToObject initializes the published properties of this object instance so that they reflect the header's SOAP representation. Override this method to customize the way your application creates a specific remotable type from its XML representation.

RootNode is an ancestor node of the node for this object that can contain information about the remotable type's value.

Node is the node in the SOAP envelope that represents the remotable type's value.

ObjConverter is the interface of the default converter that translates between remotable objects and their SOAP representation. This is the interface to a TOPToSoapDomConvert instance.

In TRemotable, SOAPToObject simply calls the InitObjectFromSOAP method of the converter supplied by the ObjConverter parameter.

See Also