Soap.InvokeRegistry.IObjConverter.ObjInstanceToSOAP

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 ;

Eigenschaften

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

Beschreibung

Gibt die SOAP-Entsprechung eines Remotable-Objekts zurück

ObjInstanceToSOAP fügt einen Knoten für den Wert eines Remotable-Objekts hinzu.

Instance gibt das Remotable-Objekt an, das in seine SOAP-Entsprechung konvertiert werden soll.

RootNode ist ein Vorfahr des 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.

NodeName ist der Name des Knotens, der erstellt wird.

NodeNamespace ist der URI des Namespace, in dem NodeName definiert wird.

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.

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

Siehe auch