Soap.SOAPDm.TSoapDataModule.AS_GetParams

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function AS_GetParams(const ProviderName: OleStr; var OwnerData: OleVariant): OleVariant; safecall;

C++

HRESULT __safecall AS_GetParams(const System::WideString ProviderName, System::OleVariant &OwnerData, System::OleVariant &__AS_GetParams_result);

Propriétés

Type Visibilité  Source Unité  Parent
function protected
Soap.SOAPDm.pas
Soap.SOAPDm.hpp
Soap.SOAPDm TSoapDataModule


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 client.

Remarque :  Dans Delphi, AS_AS_GetParams renvoie les paramètres, codés sous forme de tableau Variant, ou, si le fournisseur ne gère pas l'extraction des paramètres, un Variant Null.

Remarque :  Dans C++, le paramètre AS_GetParams_result renvoie le tableau Variant contenant les paramètres (ou le Variant Null).

Utilisez la procédure UnpackParams pour convertir les valeurs des paramètres renvoyées par AS_AS_GetParams en un objet TParams.

Avertissement :  Il est généralement déconseillé d'appeler AS_AS_GetParams sur un module de données SOAP. En effet, les modules de données SOAP sont sans état et toutes les valeurs de paramètre que vous récupérez peuvent être modifiées par d'autres applications. Ainsi, nous vous recommandons d'appeler la méthode AS_Execute pour obtenir ces valeurs.

Remarque :  Les applications ne peuvent appeler la méthode protégée AS_AS_GetParams qu'à l'aide de l'interface IAppServer.

Voir aussi