API:Soap.InvokeRegistry.TRemotableXS.SOAPToObject
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 _di_IObjConverter ObjConverter);
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
procedure function |
public | Soap.InvokeRegistry.pas Soap.InvokeRegistry.hpp |
Soap.InvokeRegistry | TRemotableXS |
Beschreibung
Initialisiert das TRemotable-Objekt mit dem Wert seiner SOAP-Entsprechung. {{#multireplace:Soap.InvokeRegistry.TRemotableXS.SOAPToObject|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} erbt von {{#multireplace:Soap.InvokeRegistry.TRemotable.SOAPToObject|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}. Der folgende Inhalt bezieht sich auf {{#multireplace:Soap.InvokeRegistry.TRemotable.SOAPToObject|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}.
Initialisiert das TRemotable-Objekt mit dem Wert seiner SOAP-Entsprechung.
SOAPToObject initialisiert die published-Eigenschaften des Objekts mit den Werten seiner SOAP-Entsprechung. Durch Überschreiben der Methode können Sie anpassen, wie die Anwendung einen bestimmten Remotable-Typ aus dessen SOAP-Entsprechung erstellt.
RootNode ist ein Vorfahr des Knotens für das Objekt, der Informationen über den Wert des Remotable-Typs enthalten kann.
Node ist der Knoten im SOAP-Envelope, der dem Wert des Remotable-Typs entspricht.
ObjConverter ist die Schnittstelle des Standard-Converters, der die Konvertierungen zwischen Remotable-Objekten und ihren SOAP-Entsprechungen durchführt. Dabei handelt es sich um die Schnittstelle zu einer TOPToSoapDomConvert-Instanz.
Die Methode ruft in TRemotable einfach die Methode InitObjectFromSOAP des im Parameter ObjConverter übergebenen Converters auf.