Datasnap.DSCommon.TDSClientCallbackChannelManager.ExecuteRemote

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure ExecuteRemote(const AClassName, AMethodName: string; ParamSetup: TParamSetup;
ParamCheckup: TParamSetup; NoTimeout: Boolean = false);

C++

void __fastcall ExecuteRemote(const System::UnicodeString AClassName, const System::UnicodeString AMethodName, _di_TParamSetup ParamSetup, _di_TParamSetup ParamCheckup, bool NoTimeout = false);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
Datasnap.DSCommon.pas
Datasnap.DSCommon.hpp
Datasnap.DSCommon TDSClientCallbackChannelManager

Beschreibung

Generische Methode für Remote-Aufrufe.

ExecuteRemote ist eine generische Methode für Remote-Aufrufe. Die Parameter AClassName und AMethodName sind Strings, die den Klassennamen bzw. Methodennamen der aufgerufenen Methode angeben.

Die Parameter ParamSetup und ParamCheckup sind Verweise auf die Prozeduren, die die übergebene Parameterliste übernehmen. Bei Setup werden dadurch die Parameterwerte vor dem Remote-Methodenaufruf gesetzt. Checkup wird nach dem Aufruf aufgerufen, damit Sie die resultierenden Parameter und die Rückgabewerte ermitteln können.

Der übergebene boolesche Parameter NoTimeout gibt an, ob die Zeitüberschreitung bei der Verbindung bzw. Kommunikation gesetzt ist oder nicht.

Siehe auch