REST.Backend.EMSServices.TEMSUsersAPI.FindUser
Delphi
function FindUser(const AObject: TBackendEntityValue;
AProc: TFindObjectProc): Boolean; overload;
function FindUser(const AObject: TBackendEntityValue;
out AUser: TBackendEntityValue; const AJSON: TJSONArray)
C++
bool __fastcall FindUser(const Rest::Backend::Metatypes::TBackendEntityValue &AObject, Rest::Backend::Servicetypes::_di_TFindObjectProc AProc)/* overload */;
bool __fastcall FindUser(const Rest::Backend::Metatypes::TBackendEntityValue &AObject, /* out */ Rest::Backend::Metatypes::TBackendEntityValue &AUser, System::Json::TJSONArray* const AJSON)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | protected | REST.Backend.EMSServices.pas REST.Backend.EMSServices.hpp |
REST.Backend.EMSServices | TEMSUsersAPI |
Description
Demande les informations de l'utilisateur spécifié à partir du serveur EMS et renvoie True
s'il reçoit ces informations ou False
dans le cas contraire.
Pour gérer les informations reçues, vous devez fournir l'un des éléments suivants :
- Une instance de TBackendEntityValue (
AUser
) et une instance de TJSONArray (AJSON
). FindUser remplit les deux objets avec les données d'utilisateur reçues. - Une procédure de type TFindObjectProc (
AProc
). FindUser appelle votre procédure et fournit les données d'utilisateur reçues à la fois en tant qu'instance de TBackendEntityValue (premier argument) et qu'instance de TJSONObject (second argument).
Exceptions
Exception | Message | Description |
---|---|---|
MasterSecret requis |
Le type d'authentification a la valeur TAuthentication.MasterSecret, et la propriété MasterSecret des informations de connexion du service backend EMS sous-jacent est une chaîne vide. | |
Token de session requis |
Le type d'authentification a la valeur TAuthentication.Session, et vous ne vous êtes pas connecté. | |
ID utilisateur requis |
|