Soap.InvokeRegistry.IObjConverter.ObjInstanceToSOAP
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.