Datasnap.DSCommon.TDSClientCallbackChannelManager.ExecuteRemote

De RAD Studio API Documentation
Aller à : navigation, rechercher

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);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
Datasnap.DSCommon.pas
Datasnap.DSCommon.hpp
Datasnap.DSCommon TDSClientCallbackChannelManager

Description

Méthode générique utilisée pour les invocations à distance.

ExecuteRemote est une méthode générique utilisée pour les invocations à distance. Les paramètres AClassName et AMethodName sont des chaînes spécifiant le nom de la classe, respectivement le nom de la méthode qui est invoquée.

Les paramètres ParamSetup et ParamCheckup sont des références aux procédures qui prennent la liste des paramètres transmis. L'installation utilise cela pour définir les valeurs des paramètres avant l'invocation de méthode à distance, pendant que Checkup est invoqué après l'invocation, de façon que vous pouvez lire le paramètre résultant et les valeurs de retour.

Le paramètre Boolean NoTimeout transmis spécifie si le délai de connexion et le délai de communication sont définis ou non.

Voir aussi