REST.Backend.EMSApi.TEMSClientAPI.UpdateUser

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure UpdateUser(const AObjectID: string;  const AUserObject: TJSONObject; out AUpdatedAt: TUpdatedAt); overload;
procedure UpdateUser(const AUser: TUser; const AUserObject: TJSONObject;  out AUpdatedAt: TUpdatedAt); overload;

C++

void __fastcall UpdateUser(const System::UnicodeString AObjectID, System::Json::TJSONObject* const AUserObject, /* out */ TUpdatedAt &AUpdatedAt)/* overload */;
void __fastcall UpdateUser(const TUser &AUser, System::Json::TJSONObject* const AUserObject, /* out */ TUpdatedAt &AUpdatedAt)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
REST.Backend.EMSApi.pas
REST.Backend.EMSApi.hpp
REST.Backend.EMSApi TEMSClientAPI


Beschreibung

Ersetzt die vorhandenen Informationen über den angegebenen Benutzer durch die angegebenen Informationen.

UpdateUser übernimmt die folgenden Parameter:

  • Der Zielbenutzer, entweder als ein String mit der ID des Benutzers (AObjectID) oder eine TUser-Instanz (AUser).
  • AUserObject ist ein JSON-Objekt, das die neuen Daten für den Zielbenutzer enthält.
  • AUpdatedAt ist eine Instanz von TUpdatedAt, die UpdateUser mit dem Datum und der Uhrzeit, zu der der EMS-Server die angeforderte Änderung ausgeführt hat.

Exceptions

Exception Meldung Beschreibung

EEMSClientAPIError

MasterSecret erforderlich

Authentication ist TAuthentication.MasterSecret und ConnectionInfo.MasterSecret ist ein leerer String.

Sitzungs-Token erforderlich

Authentication ist TAuthentication.Session, und Sie haben sich nicht angemeldet oder das bei der Anmeldung (Login) angegebene Sitzungsauthentifizierungs-Token ist ein leerer String.

Siehe auch