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

Beschreibung

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 verwendet in TRemotableXS die Standardkonvertierung und ersetzt den Text des Knotens durch den Wert, den die Methode NativeToXS bereitstellt.

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