REST.Backend.EMSServices.TEMSLoginAPI.FindCurrentUser

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function FindCurrentUser(const AObject: TBackendEntityValue;
AProc: TFindObjectProc): Boolean; overload;
function FindCurrentUser(const AObject: TBackendEntityValue;
out AUser: TBackendEntityValue; const AJSON: TJSONArray)

C++

bool __fastcall FindCurrentUser(const Rest::Backend::Metatypes::TBackendEntityValue &AObject, Rest::Backend::Servicetypes::_di_TFindObjectProc AProc)/* overload */;
bool __fastcall FindCurrentUser(const Rest::Backend::Metatypes::TBackendEntityValue &AObject, /* out */ Rest::Backend::Metatypes::TBackendEntityValue &AUser, System::Json::TJSONArray* const AJSON)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
REST.Backend.EMSServices.pas
REST.Backend.EMSServices.hpp
REST.Backend.EMSServices TEMSLoginAPI


Beschreibung

Fordert die Informationen des Benutzers des angegebenen Authentifizierungsdatenobjekts vom EMS-Server an und gibt True zurück, wenn die Informationen erfolgreich empfangen wurden; ansonsten wird False zurückgegeben.

Verwenden Sie zum Abrufen eines Authentifizierungsdatenobjekts, das den aktuellen Benutzer (AObject) bezeichnet, eine Funktion wie LoginUser oder SignupUser.

Stellen Sie für die weitere Behandlung der empfangenen Informationen entweder die folgenden Instanzen oder die folgende Prozedur bereit:

Exceptions

Exception Meldung Beschreibung

EEMSClientAPIError

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.

Siehe auch