Table of Contents

Class AccountGroup

Namespace
Lers.Administration
Assembly
Lers.System.dll

Группы учетных записей.

public class AccountGroup : EditableRecord, IUniqueObject, INotifyPropertyChanged
Inheritance
AccountGroup
Implements
Inherited Members
Extension Methods

Fields

MaxTitleLength

Максимальная длина наименования группы.

public const int MaxTitleLength = 100

Field Value

int

Properties

Accounts

Возвращает информацию об учетных записях в этой группе.

public AccountCollection Accounts { get; }

Property Value

AccountCollection

AllowedEntities

Объекты, которые разрешены для группы учётных записей.

public TrusteeAllowedEntities AllowedEntities { get; }

Property Value

TrusteeAllowedEntities

DivisionId

Идентификатор подразделения, в которое входит группа учётных записей.

public int? DivisionId { get; }

Property Value

int?

IsModified

Возвращает признак, который указывает что группа учётных записей была изменена.

public override bool IsModified { get; }

Property Value

bool

IsSystem

Признак того, что группа является системной.

public bool IsSystem { get; }

Property Value

bool

PermissionsEx

Список разрешений на права доступа.

public PermissionInfoExCollection PermissionsEx { get; }

Property Value

PermissionInfoExCollection

Title

Возвращает или задает наименование группы.

public string Title { get; set; }

Property Value

string

TrusteeId

Идентификатор объекта безопасности.

public int TrusteeId { get; }

Property Value

int

Methods

SetPermissions(PermissionInfoExCollection)

Задает коллекции с разрешениями на операции и правами доступа.

public void SetPermissions(PermissionInfoExCollection permissionsEx)

Parameters

permissionsEx PermissionInfoExCollection

Разрешения на права доступа PermissionInfoExCollection.

ToString()

Возвращает наименование.

public override string ToString()

Returns

string

Наименование группы учетных записей.