ObjectAce Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Управляет доступом к объектам служб каталогов. Этот класс представляет контроль доступа запись (ACE), связанную с объектом каталога.
public ref class ObjectAce sealed : System::Security::AccessControl::QualifiedAce
public sealed class ObjectAce : System.Security.AccessControl.QualifiedAce
type ObjectAce = class
inherit QualifiedAce
Public NotInheritable Class ObjectAce
Inherits QualifiedAce
- Наследование
Конструкторы
| Имя | Описание |
|---|---|
| ObjectAce(AceFlags, AceQualifier, Int32, SecurityIdentifier, ObjectAceFlags, Guid, Guid, Boolean, Byte[]) |
Инициирует новый экземпляр ObjectAce класса. |
Свойства
| Имя | Описание |
|---|---|
| AccessMask |
Возвращает или задает маску доступа для этого KnownAce объекта. (Унаследовано от KnownAce) |
| AceFlags |
Возвращает или задает связанный AceFlags с этим GenericAce объектом объект. (Унаследовано от GenericAce) |
| AceQualifier |
Возвращает значение, указывающее, разрешает ли ACE доступ, запрещает доступ, вызывает аудит системы или вызывает системные оповещения. (Унаследовано от QualifiedAce) |
| AceType |
Возвращает тип этой записи контроль доступа (ACE). (Унаследовано от GenericAce) |
| AuditFlags |
Возвращает сведения об аудите, связанные с этой записью контроль доступа (ACE). (Унаследовано от GenericAce) |
| BinaryLength |
Возвращает длину в байтах двоичного представления текущего ObjectAce объекта. Эту длину следует использовать перед маршалингом ACL в двоичный массив с GetBinaryForm(Byte[], Int32) помощью метода. |
| InheritanceFlags |
Возвращает флаги, указывающие свойства наследования этой контроль доступа записи (ACE). (Унаследовано от GenericAce) |
| InheritedObjectAceType |
Возвращает или задает GUID типа объекта, который может наследовать объект контроль доступа Entry (ACE), который представляет этот объект ObjectAce. |
| IsCallback |
Указывает, содержит ли этот QualifiedAce объект данные обратного вызова. (Унаследовано от QualifiedAce) |
| IsInherited |
Возвращает логическое значение, указывающее, наследуется ли эта контроль доступа запись (ACE) или задана явным образом. (Унаследовано от GenericAce) |
| ObjectAceFlags |
Возвращает или задает флаги, указывающие, содержат ли ObjectAceType свойства и InheritedObjectAceType значения, определяющие допустимые типы объектов. |
| ObjectAceType |
Возвращает или задает GUID типа объекта, связанного с этим ObjectAce объектом. |
| OpaqueLength |
Возвращает длину непрозрачных данных обратного вызова, связанных с этим QualifiedAce объектом. Это свойство допустимо только для записей обратного вызова контроль доступа (ACEs). (Унаследовано от QualifiedAce) |
| PropagationFlags |
Возвращает флаги, указывающие свойства распространения наследования этого контроль доступа записи (ACE). (Унаследовано от GenericAce) |
| SecurityIdentifier |
Возвращает или задает объект, связанный SecurityIdentifier с этим KnownAce объектом. (Унаследовано от KnownAce) |
Методы
| Имя | Описание |
|---|---|
| Copy() |
Создает глубокую копию этой записи контроль доступа (ACE). (Унаследовано от GenericAce) |
| Equals(Object) |
Определяет, равен ли указанный GenericAce объект текущему GenericAce объекту. (Унаследовано от GenericAce) |
| GetBinaryForm(Byte[], Int32) |
Маршалирует содержимое ObjectAce объекта в указанный массив байтов, начиная с указанного смещения. |
| GetHashCode() |
Служит хэш-функцией для класса GenericAce. Этот GetHashCode() метод подходит для использования в хэш-алгоритмах и структурах данных, таких как хэш-таблица. (Унаследовано от GenericAce) |
| GetOpaque() |
Возвращает непрозрачные данные обратного вызова, связанные с этим QualifiedAce объектом. (Унаследовано от QualifiedAce) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MaxOpaqueLength(Boolean) |
Возвращает максимальную допустимую длину (в байтах) непрозрачного большого двоичного объекта данных для обратного вызова контроль доступа записей (ACEs). |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| SetOpaque(Byte[]) |
Задает непрозрачные данные обратного вызова, связанные с этим QualifiedAce объектом. (Унаследовано от QualifiedAce) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |