DynamicRole - класс

Динамическая роль.

Definition

Пространство имён: Tessa.Roles
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
[TableAttribute("DynamicRoles", IsColumnAttributeRequired = false)]
public sealed class DynamicRole : Role, 
	IRoleSchedulingProvider, IRoleLastErrorContainer
Inheritance
Object    NamedEntry    Role    DynamicRole
Implements
IRoleLastErrorContainer, IRoleSchedulingProvider

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

DynamicRoleСоздаёт экземпляр класса с параметрами по умолчанию.

Свойства

CronScheduling Строка Cron, определяющая расписание пересчёта состава роли, или null, если расписание пересчёта определяется не через Cron.
Deputies Заместители на роль.
(Унаследован от Role)
DisableDeputies Определяет, должны ли быть отключены заместители для данной роли.
(Унаследован от Role)
HasError Признак того, что роль имеет сообщение о последней ошибке, возникшей при пересчёте её состава.
HasParent Признак того, что заданная роль имеет родительскую роль.
(Унаследован от Role)
Hidden Признак "скрывать при выборе"
(Унаследован от Role)
IDИдентификатор объекта.
(Унаследован от NamedEntry)
LastErrorDate

Дата последней ошибки, возникшей при пересчёте состава роли, или null, если ошибки не возникало.

Дата должна указываться в формате UTC (Coordinated Universal Time).

LastErrorText Сообщение о последней ошибке, возникшей при пересчёте состава роли, или null, если ошибки не возникало.
LastException Последняя ошибка при пересчёте состава роли, или null, если ошибки не возникало.
Modified Дата и время последнего изменения роли.
(Унаследован от Role)
ModifiedBy Пользователь, последним выполнивший изменение роли.
(Унаследован от Role)
ModifiedByID Идентификатор пользователя, последним выполнившего изменение роли. Если роль была изменена системой, то используйте метод SetModifiedBySystem.
(Унаследован от Role)
ModifiedByName Имя пользователя, последним выполнившего изменение роли. Если роль была изменена системой, то используйте метод SetModifiedBySystem.
(Унаследован от Role)
NameОтображаемое имя объекта.
(Унаследован от NamedEntry)
Parent Родительская роль.
(Унаследован от Role)
ParentID Идентификатор родительской роли или null, если родительская роль отсутствует.
(Унаследован от Role)
ParentName Имя родительской роли или null, если родительская роль отсутствует.
(Унаследован от Role)
PeriodScheduling Интервал в секундах, определяющий период пересчёта состава роли, или null, если расписание пересчёта определяется не через период.
RoleType Тип роли.
(Унаследован от Role)
ScheduleAtLaunch Запланировать пересчёт при запуске сервиса Chronos.
SchedulingType Способ указания расписания для пересчёта состава роли.
SqlText Текст SQL-запроса динамической роли.
Users Состав роли.
(Унаследован от Role)

Методы

Equals(INamedEntry)Сравнивает текущий объект с заданным.
(Унаследован от NamedEntry)
Equals(Object)Сравнивает текущий объект с заданным.
(Унаследован от NamedEntry)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeВозвращает хеш-код объекта.
(Унаследован от NamedEntry)
GetName Возвращает имя объекта.
(Унаследован от NamedEntry)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
SetModifiedBySystem Устанавливает свойства ModifiedByID и ModifiedByName таким образом, чтобы установить, что роль была изменена системой.
(Унаследован от Role)
ToRoleUser Возвращает информацию о пользователе по общей информации о персональной роли. Метод следует вызывать только в том случае, если текущая роль является персональной, при этом полная информация по персональной роли PersonalRole может быть не загружена.
(Унаследован от Role)
ToStringВозвращает строковое представление объекта.
(Унаследован от NamedEntry)
UpdateFromAssociations Обновляет значения ссылочных полей из всех объектов-ассоциаций, на которые установлены ссылки.
(Унаследован от Role)

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

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также