API:REST.Backend.EMSServices.TEMSUsersAPI.UpdateUser

提供:RAD Studio API Documentation

Delphi

procedure UpdateUser(const AObject: TBackendEntityValue;  const AUserData: TJSONObject; out AUpdatedObject: TBackendEntityValue);

C++

HIDESBASE void __fastcall UpdateUser(const Rest::Backend::Metatypes::TBackendEntityValue &AObject, System::Json::TJSONObject* const AUserData, /* out */ Rest::Backend::Metatypes::TBackendEntityValue &AUpdatedObject);

プロパティ

種類 可視性 ソース ユニット
procedure
function
protected
REST.Backend.EMSServices.pas
REST.Backend.EMSServices.hpp
REST.Backend.EMSServices TEMSUsersAPI

説明

指定されたユーザーに関する既存の情報を、指定された情報に置き換えます。 {{#multireplace:REST.Backend.EMSServices.TEMSUsersAPI.UpdateUser|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} は {{#multireplace:REST.Backend.EMSServices.TEMSLoginAPI.UpdateUser|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を継承しています。以下の内容はすべて {{#multireplace:REST.Backend.EMSServices.TEMSLoginAPI.UpdateUser|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を参照しています。

指定されたユーザーに関する既存の情報を、指定された情報に置き換えます。

UpdateUser が受け取るパラメータは次のとおりです。

  • AUser: 対象ユーザーを示す TBackendEntityValue インスタンスです。
  • AUserObject: 対象ユーザーの新規データを格納した JSON オブジェクトです。
  • AUpdatedAt: 要求した変更が EMS サーバーで適用された場合に UpdateUser でその日付と時刻を格納する TBackendEntityValue インスタンスです。

例外

例外 メッセージ 説明

EEMSClientAPIError

MasterSecret が必要です

認証の種類TAuthentication.MasterSecret で、基になる EMS バックエンド サービス接続情報MasterSecret プロパティが空の文字列になっています。

セッション トークンが必要です

認証の種類TAuthentication.Session で、かつ、ログインが行われませんでした。

関連項目