public class GroupAdminInfo : StorageSerializable,
IGroupAdminInfoPublic Class GroupAdminInfo
Inherits StorageSerializable
Implements IGroupAdminInfopublic ref class GroupAdminInfo : public StorageSerializable,
IGroupAdminInfotype GroupAdminInfo =
class
inherit StorageSerializable
interface IGroupAdminInfo
endДля создания строки достаточно указать значение RoleID, и установить свойство State, равное Inserted.
Администраторы могут изменять состав группы. Администраторы с флагом FullPermissions дополнительно могут изменять администраторов группы (выполнять ределегирование).
await this.GroupService.StoreGroupAsync(
new GroupStoreRequest
{
GroupID = PlatformGroups.AiModuleAdministrators,
Admins = [
new GroupAdminInfo
{ RoleID = this.Session.User.ID, State = GroupMemberState.Inserted }
]
});| GroupAdminInfo | Создаёт экземпляр класса с параметрами по умолчанию. |
| GroupAdminInfo(IGroupAdminInfo) | Создаёт объект, в котором свойства устанавливаются в соответствии с переданным объектом. |
| FullPermissions | Признак того, что администраторы, входящие в эту группу, могут помимо состава изменять администраторов группы. |
| IsSystem | Признак того, что запись является служебной, т.е. она была создана программно при инициализации дескриптора IGroupDescriptor, и такая запись не может быть изменена в процессе работы системы с клиента. |
| Modified | Дата/время последнего изменения этой строки с настройками по администраторам группы. |
| ModifiedByID | Идентификатор сотрудника, который выполнял последние изменения этой строки с настройками по администраторам группы. |
| ModifiedByName | Имя сотрудника, который выполнял последние изменения этой строки с настройками по администраторам группы, или null, если имя ещё не определялось средствами нормализации. |
| RoleID | Идентификатор роли или группы, которая находится в администраторах текущей группы. |
| RoleName | Имя роли или группы, которая находится в администраторах текущей группы, или null, если имя ещё не определялось средствами нормализации. |
| RowID | Уникальный идентификатор строки. |
| State | Состояние строки, определяющее способ её сохранения. При чтении всегда равно None. |
| Deserialize | Выполняет десериализацию полей объекта из заданного хранилища. (Унаследован от StorageSerializable) |
| DeserializeAndGetCore | Выполняет десериализацию полей объекта из заданного хранилища. (Унаследован от StorageSerializable) |
| DeserializeCore | Выполняет десериализацию полей объекта из заданного хранилища. (Переопределяет StorageSerializableDeserializeCore(DictionaryString, Object)) |
| Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
| GetHashCode | Serves as the default hash function. (Унаследован от Object) |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| Serialize | Выполняет сериализацию полей объекта в заданное хранилище. (Унаследован от StorageSerializable) |
| SerializeCore | Выполняет сериализацию полей объекта в заданное хранилище. (Переопределяет StorageSerializableSerializeCore(DictionaryString, Object)) |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |
| AsPlain |
Возвращает объект, пригодный для сериализации, на основании свойств объекта IGroupAdminInfo.
(Определяется GroupExtensions) |