IGroupMemberInfo - интерфейс
Информация по строке в составе группы.
Пространство имён: Tessa.GroupsСборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
public interface IGroupMemberInfo
Public Interface IGroupMemberInfo
public interface class IGroupMemberInfo
type IGroupMemberInfo = interface end
Для создания строки достаточно указать значение
RoleID, и установить свойство
State,
равное
Inserted.
Добавление текущего пользователя в состав платформенной группы
AiModuleAdministrators.
await this.GroupService.StoreGroupAsync(
new GroupStoreRequest
{
GroupID = PlatformGroups.AiModuleAdministrators,
Members = [
new GroupMemberInfo
{ RoleID = this.Session.User.ID, State = GroupMemberState.Inserted }
]
});
| IsSystem |
Признак того, что запись является служебной, т.е. она была создана программно при инициализации дескриптора IGroupDescriptor,
и такая запись не может быть изменена в процессе работы системы с клиента.
|
| Modified |
Дата/время последнего изменения этой строки с настройками по составу группы.
|
| ModifiedByID |
Идентификатор сотрудника, который выполнял последние изменения этой строки с настройками по составу группы.
|
| ModifiedByName |
Имя сотрудника, который выполнял последние изменения этой строки с настройками по составу группы,
или null, если имя ещё не определялось средствами нормализации.
|
| RoleID |
Идентификатор роли или группы, которая находится в составе текущей группы.
|
| RoleName |
Имя роли или группы, которая находится в составе текущей группы,
или null, если имя ещё не определялось средствами нормализации.
|
| RowID |
Уникальный идентификатор строки.
|
| State |
Состояние строки, определяющее способ её сохранения. При чтении всегда равно None.
|
| AsPlain |
Возвращает объект, пригодный для сериализации, на основании свойств объекта IGroupMemberInfo.
(Определяется GroupExtensions) |