Поделиться через


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

Получает значение, определяющее функцию элемента управления доступом — разрешение доступа, запрет доступа, вызов системного аудита или системного оповещения.

(Унаследовано от QualifiedAce)
AceType

Получает тип данного элемента управления доступом.

(Унаследовано от GenericAce)
AuditFlags

Получает сведения об аудите, связанные с данным элементом управления доступом.

(Унаследовано от GenericAce)
BinaryLength

Возвращает длину в байтах двоичного представления текущего объекта ObjectAce. Эту длину необходимо использовать перед маршалингом списка управления доступом в двоичный массив с помощью метода GetBinaryForm(Byte[], Int32).

InheritanceFlags

Получает флаги, определяющие свойства наследования данного элемента управления доступом.

(Унаследовано от GenericAce)
InheritedObjectAceType

Возвращает или задает идентификатор GUID типа объекта, который может наследовать элемент управления доступом (ACE), представляемый данным объектом ObjectAce.

IsCallback

Определяет, содержит ли этот объект QualifiedAce данные обратного вызова.

(Унаследовано от QualifiedAce)
IsInherited

Получает логическое значение, определяющее, наследуется данный элемент управления доступом или задается явным образом.

(Унаследовано от GenericAce)
ObjectAceFlags

Возвращает или задает флаги, которые указывают, содержат ли свойства ObjectAceType и InheritedObjectAceType значения, идентифицирующие допустимые типы объектов.

ObjectAceType

Возвращает или задает идентификатор GUID типа объекта, связанный с данным объектом ObjectAce.

OpaqueLength

Получает длину непрозрачных данных обратного вызова, связанных с этим объектом QualifiedAce. Это свойство применимо только к элементам управления доступом обратного вызова.

(Унаследовано от QualifiedAce)
PropagationFlags

Получает флаги, определяющие свойства распространения наследования данного элемента управления доступом.

(Унаследовано от GenericAce)
SecurityIdentifier

Получает или задает объект SecurityIdentifier, связанный с объектом KnownAce.

(Унаследовано от KnownAce)

Методы

Copy()

Создает глубокую копию данного элемента управления доступом.

(Унаследовано от GenericAce)
Equals(Object)

Определяет, равен ли заданный объект GenericAce текущему объекту GenericAce.

(Унаследовано от GenericAce)
GetBinaryForm(Byte[], Int32)

Маршалирует содержимое объекта ObjectAce в указанный массив байтов, начиная с указанной позиции.

GetHashCode()

Служит хэш-функцией для класса GenericAce. Метод GetHashCode() подходит для использования в алгоритмах хэширования и структурах данных, таких как хэш-таблицы.

(Унаследовано от GenericAce)
GetOpaque()

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

(Унаследовано от QualifiedAce)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MaxOpaqueLength(Boolean)

Возвращает максимально допустимую длину (в байтах) большого двоичного объекта непрозрачных данных для элементов управления доступом (ACE) обратного вызова.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
SetOpaque(Byte[])

Задает непрозрачные данные обратного вызова, связанные с этим объектом QualifiedAce.

(Унаследовано от QualifiedAce)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к