IMetabasePolicy.Privilege

Syntax

Privilege(Name: String): IPrivilege;

Parameters

Name - privilege name.

Description

The Privilege property returns parameters of a privilege that name is passed by the Name parameter.

Example

Sub Main;

Var

MB: IMetabase;

MS: IMetabaseSecurity;

MU: IMetabasePolicy;

Priv: IPrivilege;

i: Integer;

Begin

MB := MetabaseClass.Active;

MS := MB.Security;

MU := MS.Policy;

Priv := MU.Privilege("ENTER");

For i := 0 To Priv.HolderCount - 1 Do

Debug.WriteLine(Priv.Holder(i).Name);

End For;

End Sub Main;

After executing this example a list of security subjects names that have enter privileges in current repository is displayed in the development environment console.

See also:

IMetabasePolicy