Soap.WebNode.IWebNode.Execute

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure Execute(const DataMsg: String; Response: TStream); overload; deprecated;
procedure Execute(const Request: TStream; Response: TStream); overload;
function  Execute(const Request: TStream): TStream; overload;

C++

virtual void __fastcall Execute _DEPRECATED_ATTRIBUTE0 (const System::UnicodeString DataMsg, System::Classes::TStream* Response) = 0 /* overload */;
virtual void __fastcall Execute(System::Classes::TStream* const Request, System::Classes::TStream* Response) = 0 /* overload */;
virtual System::Classes::TStream* __fastcall Execute(System::Classes::TStream* const Request) = 0 /* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Soap.WebNode.pas
Soap.WebNode.hpp
Soap.WebNode IWebNode

Beschreibung

Führt einen codierten Methodenaufruf durch und gibt das Ergebnis in codierter Form in einem Stream zurück.

Execute interpretiert einen codierten Methodenaufruf, führt ihn aus und gibt das codierte Ergebnis in Form eines Streams zurück. Die Methode arbeitet normalerweise mit einem Objekt zusammen, das die Schnittstelle IOPConvert implementiert. Dieses Objekt konvertiert den Methodenaufruf in den String DataMsg oder Request und interpretiert den Rückgabewert.

DataMsg ist ein codierter Methodenaufruf. Dieser Aufruf wurde in einen transportablen String konvertiert. Diese Syntax ist nicht empfehlenswert.

Request ist ein Stream, aus dem der String, der den Wert des Parameters DataMsg darstellt, gelesen werden soll. Diese Syntax ist zu bevorzugen, weil der Stream diesen Wert nicht im Arbeitsspeicher speichern muss (z.B. kann es sich um einen Datei-Stream handeln).

Response ist ein Stream, der das codierte Ergebnis des Methodenaufrufs aufnimmt.

Bei der dritten Syntax gibt Execute einen Stream zurück, aus dem die codierten Ergebnisse des Methodenaufrufs gelesen werden können. In diesem Fall ist der Aufrufer für die Freigabe des Stream verantwortlich.

Siehe auch