Soap.InvokeRegistry.IObjConverter.ObjInstanceToSOAP

From RAD Studio API Documentation
Jump to: navigation, search

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 ;

Properties

Type Visibility Source Unit Parent
function public
Soap.InvokeRegistry.pas
Soap.InvokeRegistry.hpp
Soap.InvokeRegistry IObjConverter

Description

Returns the SOAP representation of a remotable object.

ObjInstanceToSOAP adds a node to represent the value of a remotable object.

Instance is the remotable object to encode as its SOAP representation.

RootNode is an ancestor of the node to which information about the node can be added as attributes.

ParentNode is the node in the SOAP representation that should act as a parent to the node that ObjInstanceToSOAP generates.

NodeName is the name of the node that is generated.

NodeNamespace is the URI for the namespace in which NodeName is defined.

ObjConvOpts are flags that customize the way the node is serialized.

RefID returns a reference ID for the node. This is used if the node is multi-referenced.

ObjInstanceToSOAP returns the XML for the newly generated node.

See Also