IAuditFilterCondition.UserName

Syntax

UserName(Index: Integer): String;

Parameters

Index. Position index. The number of users is determined by the IAuditFilterCondition.UserNameCount.

Description

The UserName property determines the name of the platform user for which the records of the log will be displayed.

Example

Executing the example requires an access protocol filter with the FILTER identifier and the USER_1 and USER_2 OS users.

Add a link to the Metabase system assembly.

Sub UserProc;
Var
    FilCon: IAuditFiltersContainer;
    Objs: IAuditFilterObjects;
    Obj: IAuditFilterObject;
    Con: IAuditFilterCondition;
    Fil: IAuditFilter;
Begin
    FilCon := New AuditFiltersContainer.Create;
    FilCon.Load;
    Objs := FilCon.Filters;
    Obj := Objs.FindById("FILTER").Edit;
    Fil := Obj.Filter;
    Con := Fil.Item(0);
    Con.UserNameCount := 2;
    Con.UserName(0) := "USER_1";
    Con.UserName(1) := "USER_2";
    Obj.Save;
    FilCon.SaveToFile(FilCon.DefaultFileName);
End Sub UserProc;

After executing the example the property of filter condition is changed: show records of access protocol only for specified users.

See also:

IAuditFilterCondition