REST.Backend.EMSServices.TEMSUsersAPI.QueryUserName

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function QueryUserName(const AUserName: string; AProc: TFindObjectProc)
function QueryUserName(const AUserName: string;
out AUser: TBackendEntityValue; const AJSON: TJSONArray)

C++

bool __fastcall QueryUserName(const System::UnicodeString AUserName, Rest::Backend::Servicetypes::_di_TFindObjectProc AProc)/* overload */;
bool __fastcall QueryUserName(const System::UnicodeString AUserName, /* 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 TEMSUsersAPI


Beschreibung

Fragt den EMS-Server nach den Daten eines Benutzers mit dem angegebenen Benutzernamen ab und gibt True zurück, wenn ein Benutzer mit dem angegebenen Benutzernamen auf dem EMS-Server vorhanden ist; ansonsten wird False zurückgegeben.

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.

Ein Benutzer erwartet

Der EMS-Server hat mehr als einen Benutzer für den angegebenen Benutzernamen zurückgegeben.

Sitzungs-Token erforderlich

Der Authentifizierungstyp ist TAuthentication.Session, und Sie haben sich nicht angemeldet.

Siehe auch