Soap.OPConvert.IOPConvert

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

IOPConvert = interface

C++

__interface  INTERFACE_UUID("{1F955FE3-890B-474C-A3A4-5E072D30CC4F}") IOPConvert  : public System::IInterface

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
interface
class
public
Soap.OPConvert.pas
Soap.OPConvert.hpp
Soap.OPConvert Soap.OPConvert

Beschreibung

IOPConvert ist die Schnittstelle zum Generieren und Interpretieren von Methodenaufrufen einer aufrufbaren Schnittstelle.

IOPConvert wird von Klassen implementiert, die Methodenaufrufe in Web-Service-Anwendungen generieren und interpretieren. Die Klasse definiert neben den dafür benötigten Methoden auch die Exceptions, die auftreten, wenn die Methodenaufrufe ausgeführt werden.

Die Schnittstelle IOPConvert wird auf dem Client von externen Objekten, die eine Schnittstelle verwenden (Nachkommen von TRIO), und auf dem Server von Invoker-Komponenten (Nachkommen von TSoapPascalInvoker) verwendet. Beide bedienen sich derselben IOPConvert-Implementierungsklasse, die ein bestimmtes Codierungssystem repräsentiert (z.B. SOAP).

Klassen, die IOPConvert implementieren, verwenden die Laufzeit-Typinformationen (RTTI) einer aufrufbaren Schnittstelle, um Methodenaufrufe zu generieren und zu interpretieren. Sie führen die Aufrufe jedoch nicht aus, sondern wandeln nur die Strings um, in denen die Methodenaufrufe und der Aufrufkontext (TInvContext) codiert sind.


Siehe auch