Add(Value: IMetabaseUser);
Value. Пользователь репозитория, которого необходимо обновить.
Метод Add добавляет пользователя репозитория в список для обновления.
Для обновления пользователей будет использован способ MetabaseSecuritySubjectUpdateType.DBGrantCreate.
Для изменения способа обновления пользователей используйте метод IMetabaseSecuritySubjectUpdateSetup.UpdateType.
Для выполнения примера подключите к модулю системную сборку Metabase.
Sub UserProc;
Var
MB: IMetabase;
Sec: IMetabaseSecurity;
Users: IMetabaseUsers;
User: IMetabaseUser;
UsUpdate: IMetabaseUsersUpdate;
Begin
MB := MetabaseClass.Active;
Sec := MB.Security;
Users := Sec.Users;
UsUpdate := Sec.CreateUsersUpdate;
For Each User In Users Do
UsUpdate.Add(User);
End For;
Sec.UpdateUsers(UsUpdate);
End Sub UserProc;
После выполнения примера будет обновлена информация обо всех пользователях, созданных в текущем репозитории.
См. также: