GroupInfo - класс

Информация по группе и её настройкам.

Definition

Пространство имён: Tessa.Groups
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
public class GroupInfo : StorageSerializable, IGroupInfo, 
	IEquatable<IGroupInfo>
Inheritance
Object    StorageSerializable    GroupInfo
Implements
IEquatableIGroupInfo, IGroupInfo

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

GroupInfoСоздаёт экземпляр класса с параметрами по умолчанию.
GroupInfo(IGroupInfo) Создаёт объект, в котором свойства устанавливаются в соответствии с переданным объектом.

Свойства

Category Дескриптор категории, к которой относится группа (пример: ai/general).
Description Описание группы (для отображения в административном интерфейсе).
Hash Хеш-сумма служебных настроек группы, которая определяет её в процессе инициализации.
HiddenGroup Признак того, что группа скрыта в административном интерфейсе.
HiddenRole Признак того, что роль, связанная с группой, будет скрыта для выбора пользователями.
ID Уникальный идентификатор группы.
Modified Дата/время последнего изменения настроек группы (за исключением неслужебного состава и администраторов).
ModifiedByID Идентификатор сотрудника, который последним изменил настройки группы (за исключением неслужебного состава и администраторов).
ModifiedByName Имя сотрудника, который последним изменил настройки группы (за исключением неслужебного состава и администраторов), или null, если имя ещё не определялось средствами нормализации.
Name Имя группы (для отображения пользователю).

Методы

DeserializeВыполняет десериализацию полей объекта из заданного хранилища.
(Унаследован от StorageSerializable)
DeserializeAndGetCoreВыполняет десериализацию полей объекта из заданного хранилища.
(Унаследован от StorageSerializable)
DeserializeCoreВыполняет десериализацию полей объекта из заданного хранилища.
(Переопределяет StorageSerializableDeserializeCore(DictionaryString, Object))
Equals(IGroupInfo)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)
GetHashCodeServes as the default hash function.
(Переопределяет ObjectGetHashCode)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
SerializeВыполняет сериализацию полей объекта в заданное хранилище.
(Унаследован от StorageSerializable)
SerializeCoreВыполняет сериализацию полей объекта в заданное хранилище.
(Переопределяет StorageSerializableSerializeCore(DictionaryString, Object))
SetFrom Устанавливает значения текущего объекта в соответствии со свойствами указанного объекта.
ToStringReturns a string that represents the current object.
(Переопределяет ObjectToString)

Методы расширения

AsPlain Возвращает объект, пригодный для сериализации, на основании свойств объекта IGroupInfo.
(Определяется GroupExtensions)

См. также