IMetabase.LogonSession

Синтаксис

LogonSession: ILogonSession;

LogonSession: Prognoz.Platform.Interop.Metabase.ILogonSession;

Описание

Свойство LogonSession возвращает информацию о текущей сессии с репозиторием.

Пример

Для выполнения примера добавьте ссылку на системную сборку Metabase.

Sub UserProc;
Var
    MB: IMetabase;
    LS: ILogonSession;
Begin
    MB := MetabaseClass.Active;
    LS := MB.LogonSession;
    Debug.WriteLine(LS.User.Name);
    Debug.WriteLine(LS.UserIP);
End Sub UserProc;
Public Shared Sub Main(Params: StartParams);
Var
    MB: IMetabase;
    LS: ILogonSession;
Begin
    MB := Params.Metabase;
    LS := MB.LogonSession;
    System.Diagnostics.Debug.WriteLine(LS.User.Name);
    System.Diagnostics.Debug.WriteLine(LS.UserIP);
End Sub;

 

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

См. также:

IMetabase