Datasnap.DSCommon.TDSClientCallbackChannelManager.ExecuteRemote
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.