REST.Backend.EMSApi.TEMSClientAPI.AddUser
Delphi
procedure AddUser(const AUserName, APassword: string;  const AUserFields: TJSONObject; out AUser: TUser);
C++
void __fastcall AddUser(const System::UnicodeString AUserName, const System::UnicodeString APassword, System::Json::TJSONObject* const AUserFields, /* out */ TUser &AUser);
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 | 
|---|---|---|---|---|
| procedure function | public | REST.Backend.EMSApi.pas REST.Backend.EMSApi.hpp | REST.Backend.EMSApi | TEMSClientAPI | 
説明
指定されたユーザー名、パスワード、その他のデータを持つユーザーを EMS サーバーに追加します。
AddUser が受け取るパラメータは次のとおりです。
- AUserName: 新規ユーザーのユーザー名です。
- APassword: 新規ユーザーのパスワードです。
- AUserFields: 新規ユーザーの追加データを格納した任意指定の JSON オブジェクトです。
- AUser: 新規ユーザーを表す TUser インスタンスです。
例外
| 例外 | メッセージ | 説明 | 
|---|---|---|
| MasterSecret が必要です | Authentication が TAuthentication.MasterSecret で、ConnectionInfo.MasterSecret が空の文字列になっています。 | |
| セッション トークンが必要です | Authentication が TAuthentication.Session で、かつ、ログインしなかったか、Login に渡したセッション認証トークンが空の文字列になっています。 | 
関連項目
- REST.Backend.EMSApi.TEMSClientAPI.RetrieveUser
- REST.Backend.EMSApi.TEMSClientAPI.RetrieveCurrentUser
- REST.Backend.EMSApi.TEMSClientAPI.UpdateUser
- REST.Backend.EMSApi.TEMSClientAPI.QueryUserName
- REST.Backend.EMSApi.TEMSClientAPI.RetrieveUsersNames
- REST.Backend.EMSApi.TEMSClientAPI.RetrieveUsersFields
- REST.Backend.EMSApi.TEMSClientAPI.QueryUsers
- REST.Backend.EMSApi.TEMSClientAPI.SignupUser
- REST.Backend.EMSApi.TEMSClientAPI.LoginUser
- REST.Backend.EMSApi.TEMSClientAPI.LogoutUser
- REST.Backend.EMSApi.TEMSClientAPI.DeleteUser
- REST.Backend.EMSApi.TEMSClientAPI.AddUsersToGroup
- REST.Backend.EMSApi.TEMSClientAPI.RemoveUsersFromGroup