MaxLogonSessions: Integer;
MaxLogonSessions: System.Int32;
Свойство MaxLogonSessions определяет максимальное количество одновременных подключений пользователя к репозиторию.
При превышении количества разрешенных подключений пользователю будет выдано соответствующее сообщение и новое подключение будет прервано.
По умолчанию свойству установлено значение «0», при этом количество подключений не ограничено.
Для выполнения примера в менеджере безопасности текущего репозитория в список пользователей должен быть включен пользователь «User_1».
Sub UserProc;
Var
MB: IMetabase;
Security: IMetabaseSecurity;
User: IMetabaseUser;
Begin
MB := MetabaseClass.Active;
Security := MB.Security;
User := Security.ResolveName("User_1") As IMetabaseUser;
User.MaxLogonSessions := 5;
Security.Apply;
End Sub UserProc;
При выполнения примера для указанного пользователя будет установлено максимальное количество одновременных подключений к текущему репозитория.
Для выполнения примера в менеджере безопасности текущего репозитория в список пользователей должен быть включен пользователь «User_1».
Public Shared Sub Main(Params: StartParams);
Var
MB: IMetabase;
Security: IMetabaseSecurity;
User: IMetabaseUser;
Begin
MB := Params.Metabase;
Security := MB.Security;
User := Security.ResolveName("User_1") As IMetabaseUser;
User.MaxLogonSessions := 5;
Security.Apply();
End Sub;
Данная процедура является точкой входа для .NET-сборки. При выполнения примера для указанного пользователя будет установлено максимальное количество одновременных подключений к текущему репозитория.
См. также: