IMetabaseUser.MaxLogonSessions

Синтаксис Fore

MaxLogonSessions: Integer;

Синтаксис Fore.NET

MaxLogonSessions: System.Int32;

Описание

Свойство MaxLogonSessions определяет максимальное количество одновременных подключений пользователя к репозиторию.

Комментарии

При превышении количества разрешенных подключений пользователю будет выдано соответствующее сообщение и новое подключение будет прервано.

По умолчанию свойству установлено значение «0», при этом количество подключений не ограничено.

Пример Fore

Для выполнения примера в менеджере безопасности текущего репозитория в список пользователей должен быть включен пользователь «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;

При выполнения примера для указанного пользователя будет установлено максимальное количество одновременных подключений к текущему репозитория.

Пример Fore.NET

Для выполнения примера в менеджере безопасности текущего репозитория в список пользователей должен быть включен пользователь «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-сборки. При выполнения примера для указанного пользователя будет установлено максимальное количество одновременных подключений к текущему репозитория.

См. также:

IMetabaseUser