IAuditOperations.IsObjectLabelSupported

Синтаксис Fore

IsObjectLabelSupported: Boolean;

Синтаксис Fore.NET

IsObjectLabelSupported: Boolean;

Описание

Свойство IsObjectLabelSupported возвращает признак того, установлена ли для объекта, над которым производится операция, метка критичности, соответствующая уровню доступа.

Комментарии

Если для объекта установлена метка критичности, свойство возвращает значение True, иначе - False.

Пример Fore

Для выполнения примера подключите ссылку на сборку Metabase.

Sub Main;
Var
    MB: IMetabase;
    MS: IMetabaseSecurity;
    AL: IAuditLog;
    ALogon: IAuditLogons;
    Operat: IAuditOperations;
Begin 
    MB:=MetabaseClass.Active;
    MS:=MB.Security;
    Al:=MS.OpenAuditLog;
    ALogon:= AL.OpenLogons(False);
    ALogon.Next;
    Operat:=Al.OpenOperations(ALogon.Session);
    Debug.Writeline ("Метка критичности установлена: " + Operat.IsObjectLabelSupported.ToString);
End Sub Main;

После выполнения примера в консоль будет выведено значение True или False в зависимости от того, установлена ли метка критичности для объекта, над которым была произведена последняя операция.

Пример Fore.NET

Указанный пример является точкой входа для какой-либо .NET-сборки.

Public Shared Sub Main(Params : StartParams);
Var
        MB: IMetabase;    
        MS: IMetabaseSecurity;     
        AL: IAuditLog;    
        ALogon: IAuditLogons;
        Operat: IAuditOperations;
Begin
        MB:=Params.Metabase;     
        MS:=MB.Security;
        Al:=MS.OpenAuditLog();     
        ALogon:= AL.OpenLogons(False);     
        ALogon.Next();    
        Operat:=Al.OpenOperations(ALogon.Session);
        System.Diagnostics.Debug.Writeline ("Метка критичности установлена: " + Operat.IsObjectLabelSupported.ToString());
End Sub;

После выполнения примера в консоль будет выведено значение True или False в зависимости от того, установлена ли метка критичности для объекта, над которым была произведена последняя операция.

См. также:

IAuditOperations