OnProgress(Current: Integer; Total: Integer);
Current - количество обработанных записей.
Total - общее количество записей, которые будут обработаны.
Метод OnProgress реализует событие общего статуса архивации протокола доступа. Данный метод должен быть переопределен в пользовательском классе.
Class MyCallback: Object, IAuditLogArchiveCallback
Sub OnProgress(Current: Integer; Total: Integer);
Begin
Debug.WriteLine("Упаковано " + Current.ToString + " из " + Total.ToString + " записей");
End Sub OnProgress;
End Class MyCallback;
Sub Main;
Var
MB: IMetabase;
MS: IMetabaseSecurity;
AL: IAuditLog;
Callback: MyCallback;
Begin
MB := MetabaseClass.Active;
MS := MB.Security;
Al := MS.OpenAuditLog;
Callback := New MyCallback.Create;
AL.Archive("c:\Gurnal_Full.pplog", Callback);
End Sub Main;
После выполнения примера записи протокола доступа будут сохранены в файл "Gurnal_Full.pplog". Статус сохранения будет выведен в консоль среды разработки.
См. также: