Datasnap.Midas.IAppServer.AS_GetParams
Delphi
function AS_GetParams(const ProviderName: OleStr; var OwnerData: OleVariant): OleVariant; safecall;
C++
virtual HRESULT __safecall AS_GetParams(const System::WideString ProviderName, System::OleVariant &OwnerData, System::OleVariant &__AS_GetParams_result) = 0 ;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Datasnap.Midas.pas Datasnap.Midas.hpp |
Datasnap.Midas | IAppServer |
Description
Lit les valeurs en cours des paramètres de l'ensemble de données lié à un fournisseur spécifié.
Appelez la méthode AS_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 OwnerData représente des informations personnalisées provenant du gestionnaire d'événement BeforeAS_GetParams d'un ensemble de données client et renvoie des informations transmises au gestionnaire d'événement AfterAS_GetParams de l'ensemble de données.
AS_GetParams_result (C++) ou AS_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_AS_GetParams (Delphi) renvoie un Variant Null.
Remarque : AS_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.