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 */;
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | REST.Backend.EMSServices.pas REST.Backend.EMSServices.hpp |
REST.Backend.EMSServices | TEMSUsersAPI |
Beschreibung
Fordert die Informationen des angegebenen Benutzers vom EMS-Server an und gibt True
zurück, wenn die Informationen erfolgreich empfangen wurden; ansonsten wird False
zurückgegeben.
Stellen Sie für die weitere Behandlung der empfangenen Informationen entweder die folgenden Instanzen oder die folgende Prozedur bereit:
- Eine Instanz von TBackendEntityValue (
AUser
) und eine Instanz von TJSONArray (AJSON
). FindUser füllt das angegebene Objekt mit den empfangenen Benutzerdaten. - Eine Prozedur mit dem Typ TFindObjectProc (
AProc
). FindUser ruft Ihre Prozedur auf und stellt die erhaltenen Benutzerdaten sowohl als Instanz von TBackendEntityValue (erstes Argument) als auch als Instanz von TJSONObject (zweites Argument) bereit.
Exceptions
Exception | Meldung | Beschreibung |
---|---|---|
MasterSecret erforderlich |
Der Authentifizierungstyp ist TAuthentication.MasterSecret, und die Eigenschaft MasterSecret der Verbindungsinformationen des zugrunde liegenden EMS-Backend-Dienstes ist ein leerer String. | |
Sitzungs-Token erforderlich |
Der Authentifizierungstyp ist TAuthentication.Session, und Sie haben sich nicht angemeldet. | |
Benutzer-ID erforderlich |
|