CountOperations([Session: Integer = -1]; [Operation: Integer = -1]): Integer;
Session — Определяет сессию, в рамках которой необходимо определить количество записей в протоколе доступа. В качестве значения можно использовать «IAuditLogons.Session» или «IAuditOperations.Session»
Необязательный параметр. Значение по умолчанию ‘-1’ (все сессии).
Operation — Определяет операцию, количество записей о которой необходимо определить в протоколе доступа. В качестве значения можно использовать «IAuditOperations.Operation».
Необязательный параметр. Значение по умолчанию ‘-1’ (все операции).
Метод CountOperations возвращает количество записей в протоколе доступа об операциях в репозитории.
В случае если указаны необязательные параметры Session и Operation, то возвращается количество записей, с учетом значений данных параметров.
Sub Main;
Var
MB: IMetabase;
Se: IMetabaseSecurity;
ALog: IAuditLog;
Count: Integer;
Begin
MB := IMetabase.Active;
Se := MB.Security;
ALog := Se.OpenAuditLog;
Count := ALog.CountOperations;
End Sub Main;
В результате выполнения примера, в переменной «Count» будет находиться количество записи в протоколе доступа об операциях в репозитории.
См. также: