PersonalRole - класс

Персональная роль (пользователь).

Definition

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

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

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

Свойства

BirthDate Дата рождения или null, если дата не задана.
Deputies Заместители на роль.
(Унаследован от Role)
Email Адрес электронной почты или null, если адрес не задан.
Fax Факс или null, если факс не задан.
FirstName Имя или null, если имя не задано.
FullName Полное имя пользователя.
HasParent Признак того, что заданная роль имеет родительскую роль.
(Унаследован от Role)
Hidden Признак "скрывать при выборе"
(Унаследован от Role)
HomePhone Номер домашнего телефона или null, если номер не задан.
IDИдентификатор объекта.
(Унаследован от NamedEntry)
IPPhone Номер IP-телефона или null, если номер не задан.
LastName Фамилия или null, если фамилия не задана.
Login Имя аккаунта в Active Directory или null, если имя аккаунта не задано.
MiddleName Отчество или null, если отчество не задано.
MobilePhone Номер мобильного телефона или null, если номер не задан.
Modified Дата и время последнего изменения роли.
(Унаследован от Role)
ModifiedBy Пользователь, последним выполнивший изменение роли.
(Унаследован от Role)
ModifiedByID Идентификатор пользователя, последним выполнившего изменение роли. Если роль была изменена системой, то используйте метод SetModifiedBySystem.
(Унаследован от Role)
ModifiedByName Имя пользователя, последним выполнившего изменение роли. Если роль была изменена системой, то используйте метод SetModifiedBySystem.
(Унаследован от Role)
NameОтображаемое имя объекта.
(Унаследован от NamedEntry)
Parent Родительская роль.
(Унаследован от Role)
ParentID Идентификатор родительской роли или null, если родительская роль отсутствует.
(Унаследован от Role)
ParentName Имя родительской роли или null, если родительская роль отсутствует.
(Унаследован от Role)
Phone Контактный номер телефона или null, если номер не задан.
Position Название должности или null, если должность не задана.
RoleType Тип роли.
(Унаследован от Role)
TimeZoneID ID временной зоны или null, если не задана.
TimeZoneUtcOffsetMinutes Смещение временной зоны или null, если не задано.
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)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также