Datasnap.DSProviderDataModuleAdapter.TDSProviderDataModuleAdapter.AS_GetParams

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function  AS_GetParams(const ProviderName: OleStr;  OwnerDataStream: TDBXStreamValue): OleVariant;

C++

System::OleVariant __fastcall AS_GetParams(const System::WideString ProviderName, Data::Dbxcommon::TDBXStreamValue* OwnerDataStream);

Propriétés

Type Visibilité  Source Unité  Parent
function public
Datasnap.DSProviderDataModuleAdapter.pas
Datasnap.DSProviderDataModuleAdapter.hpp
Datasnap.DSProviderDataModuleAdapter TDSProviderDataModuleAdapter


Description

Lit les valeurs en cours des paramètres de l'ensemble de données lié à un fournisseur spécifié.

Utilisez AS_GetParams pour obtenir la valeur en cours des paramètres de l'ensemble de données associé à un fournisseur.

Le paramètre ProviderName spécifie le nom d'un composant fournisseur dont l'ensemble de données contient les paramètres.

Le paramètre OwnerDataStream représente des informations personnalisées provenant du gestionnaire d'événement BeforeGetParams d'un ensemble de données client et renvoie des informations transmises au gestionnaire d'événement AfterGetParams de l'ensemble de données client.

AS_GetParams_result (C++) ou AS_GetParams (Delphi) renvoie les paramètres, codés comme un tableau Variant dont chaque élément est un tableau Variant de deux éléments contenant un nom de paramètre et la valeur du paramètre. Ces paramètres peuvent être convertis en un objet TParams à l'aide de la procédure UnpackParams. Si l'ensemble de données n'a pas de paramètre ou si le fournisseur ne gère pas la lecture des paramètres, AS_GetParams_result (C++) ou AS_GetParams (Delphi) renvoie un Variant Null.

Remarque :  AS_GetParams ne doit pas être utilisée pour récupérer les paramètres en sortie de serveur d'applications sans état, car la valeur des paramètres peut être modifiée par d'autres applications. Quand vous écrivez un serveur d'applications sans état, récupérez la valeur des paramètres en utilisant à la place la méthode AS_Execute.

Voir aussi