Soap.SOAPConn.TSoapConnection.UseSOAPAdapter

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property UseSOAPAdapter: Boolean read FUseSOAPAdapter write SetUseSOAPAdapter;

C++

__property bool UseSOAPAdapter = {read=FUseSOAPAdapter, write=SetUseSoapAdapter, nodefault};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property published
Soap.SOAPConn.pas
Soap.SOAPConn.hpp
Soap.SOAPConn TSoapConnection

Beschreibung

Bestimmt, wie die SOAP-Verbindungskomponente mit dem Anwendungsserver kommuniziert.

Wenn UseSOAPAdapter true ist, kommuniziert die TSoapConnection-Komponente über eine IAppServerSOAP-Schnittstelle mit dem Anwendungsserver. Sie verwendet dann ein internes Adapterobjekt, das die Schnittstelle IAppServer für Client-Datenmengen implementiert. In diesem Fall gibt die Methode GetServer die implementierte IAppServer-Schnittstelle zurück.

Hat UseSOAPAdpater den Wert false, kommuniziert die Verbindungskomponente mit dem Anwendungsserver über die Schnittstelle IAppServer und gibt diese mit der Methode GetServer zurück. In diesem Fall gibt die Methode GetSOAPServer nil (Delphi) bzw. NULL (C++) zurück.

Die empfohlene Einstellung für UseSOAPAdapter ist true. Die Schnittstelle IAppServerSOAP verwendet im Gegensatz zu IAppServer nicht die Aufrufkonvention safecall. Dies erleichtert das Marshalling von Schnittstellenaufrufen, wenn Client oder Server in C++ implementiert sind. IAppServerSOAP wird jedoch nicht von Anwendungsservern unterstützt, die mit Delphi 6 (vor Update-Patch 2) oder Kylix 2 erstellt wurden. Setzen Sie in diesem Fall UseSOAPAdapter auf false.

Siehe auch