GroupDescriptor - класс

Объект, описывающий программно генерируемую группу.

Definition

Пространство имён: Tessa.Groups
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
public class GroupDescriptor : IEquatable<IGroupDescriptor>, 
	IGroupDescriptor, IRegistryItem<Guid>
Inheritance
Object    GroupDescriptor
Implements
IEquatableIGroupDescriptor, IGroupDescriptor, IRegistryItemGuid

Конструкторы

GroupDescriptor(IGroupDescriptor) Создаёт экземпляр класса с заполнением свойств из указанного дескриптора IGroupDescriptor. Свойства могут быть изменены через их инициализаторы init.
GroupDescriptor(Guid, String, String) Создаёт экземпляр класса с указанием значений для обязательных свойств.

Свойства

Category Дескриптор категории, к которой относится группа (пример: ai/general).
CheckOnWebClientOpening Признак того, что вхождение текущего пользователя в состав группы должно быть проверено при открытии (инициализации) web-клиента.
Description Описание группы (для отображения в административном интерфейсе).
FullAdmins Список администраторов (сотрудников, ролей или других групп) с полными правами (FullPermissions равен true), которые добавляются в группу системой.
HiddenGroup Признак того, что группа скрыта в административном интерфейсе.
HiddenRole Признак того, что роль, связанная с группой, будет скрыта для выбора пользователями.
ID 
IsNormalized Признак того, что объект создан методом Normalize, т.е. все его свойства нормализованы.
LimitedAdmins Список администраторов (сотрудников, ролей или других групп) с ограниченными правами на редактирование только состава группы (FullPermissions равен false), которые добавляются в группу системой.
Members Состав группы (список сотрудников, ролей или других групп), который устанавливается в группе системой.
Name Имя группы (для отображения пользователю).

Методы

Equals(IGroupDescriptor)Indicates whether the current object is equal to another object of the same type.
Equals(Object)Determines whether the specified object is equal to the current object.
(Переопределяет ObjectEquals(Object))
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetDataToHash Возвращает данные по группе, которые используются для вычисления хеш-суммы.
GetDataToHashCore
Возвращает данные по группе, которые используются для вычисления хеш-суммы.
GetHashCodeServes as the default hash function.
(Переопределяет ObjectGetHashCode)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
Normalize Создаёт копию дескриптора, которая нормализована для использования с базой данных и сравнения по хеш-сумме GetDataToHash.
ToStringReturns a string that represents the current object.
(Переопределяет ObjectToString)

См. также