LastLoginStamp: DateTime;
LastLoginStamp: System.DateTime;
Свойство LastLoginStamp возвращает дату последнего входа в систему.
Дата входа меняется и при удачном (всегда) и при неудачном входе (если корректно настроен пользователь «p4audit»).
Среди субъектов безопасности, созданных в менеджере безопасности текущего репозитория, имеется пользователь «USER_TEST».
Для выполнения примера добавьте ссылку на системную сборку «Metabase».
Sub UserProc;
Var
mb: IMetabase;
se: IMetabaseSecurity;
mbu: IMetabaseUser;
Begin
mb := MetabaseClass.Active;
se := mb.Security;
mbu := se.ResolveName("USER_TEST") As IMetabaseUser;
Debug.WriteLine(mbu.LastLoginStamp);
End Sub UserProc;
После выполнения примера в окно консоли будет выведены дата и время последнего входа пользователя «USER_TEST».
Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore.
Imports Prognoz.Platform.Interop.Metabase;
…
Public Shared Sub Main(Params: StartParams);
Var
mb: IMetabase;
se: IMetabaseSecurity;
mbu: IMetabaseUser;
Begin
mb := Params.Metabase;
se := mb.Security;
mbu := se.ResolveName("USER_TEST") As IMetabaseUser;
System.Diagnostics.Debug.WriteLine(mbu.LastLoginStamp);
End Sub;
См. также: