CardDataSecurity — класс

Представляет описатель прав карточки.

Синтаксис

public sealed class CardDataSecurity : DVObjectSecurity

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

Имя Описание

CardDataSecurity()

Инициализирует новый экземпляр класса CardDataSecurity.

Свойства

Имя Описание

AccessRightType

Возвращает тип объекта-описателя прав.

AccessRuleType

Возвращает тип объекта-разрешения.

AuditRuleType

Возвращает тип объекта аудита.

Методы

Имя Описание

AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType)

Создание нового разрешения на объект.

AddAccessRule(CardDataAccessRule)

Добавляет новое разрешение на карточку.

AddAuditRule(CardDataAuditRule)

Добавляет аудит на объект.

AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags)

Создание нового аудита.

RemoveAccessRule(CardDataAccessRule)

Удаляет разрешение из описателя прав.

RemoveAccessRuleAll(CardDataAccessRule)

Удаляет все разрешения для данного субъекта из описателя прав.

RemoveAccessRuleSpecific(CardDataAccessRule)

Удаляет специфическое разрешение из описателя прав (учитываются все признаки разрешения).

RemoveAuditRule(CardDataAuditRule)

Удаляет конкретный аудит из описателя прав.

RemoveAuditRuleAll(CardDataAuditRule)

Удаляет все правила аудита для данного субъекта из описателя прав.

RemoveAuditRuleSpecific(CardDataAuditRule)

Удаляет специфический аудит из описателя прав (учитываются все признаки аудита).

ResetAccessRule(CardDataAccessRule)

Удаляет все не унаследованные разрешения объекта, и добавляет одно новое — переданное в качестве параметра

SetAccessRule(CardDataAccessRule)

Удаляет из описателя прав все разрешения для данного субъекта, и добавляет вместо них одно новое — переданное в качестве параметра.

SetAuditRule(CardDataAuditRule)

Удаляет из описателя прав все аудиты для данного субъекта, и добавляет вместо них одно новое — переданное в качестве параметра.