Soap.InvokeRegistry.TSOAPAttachment.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 | TSOAPAttachment |
Beschreibung
Initialisiert das TSOAPAttachment-Objekt mit dem Wert seiner SOAP-Entsprechung.
SOAPToObject initialisiert die published-Eigenschaften des Objekts mit den Werten seiner SOAP-Entsprechung. In TSOAPAttachment ruft SOAPToObject zuerst die Converter-Methode FindAttachment auf, um nach Informationen über die Anlage zu suchen. Anschließend wird Init aufgerufen, um das Objekt mit den gefundenen Informationen zu initialisieren.
RootNode ist ein übergeordneter Knoten des Anlageknotens, der Informationen zu diesem enthalten kann.
Node ist der Knoten im SOAP-Envelope, der einer Referenz für die Anlage 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 TSOAPAttachment einfach die Methode InitObjectFromSOAP des im Parameter ObjConverter übergebenen Converters auf.