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


CommonAce Класс

Определение

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

public ref class CommonAce sealed : System::Security::AccessControl::QualifiedAce
public sealed class CommonAce : System.Security.AccessControl.QualifiedAce
type CommonAce = class
    inherit QualifiedAce
Public NotInheritable Class CommonAce
Inherits QualifiedAce
Наследование

Комментарии

Класс CommonAce представляет восемь наиболее распространенных типов ACE:

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

CommonAce(AceFlags, AceQualifier, Int32, SecurityIdentifier, Boolean, Byte[])

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

Свойства

AccessMask

Получает или задает маску доступа для данного объекта KnownAce.

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

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

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

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

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

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

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

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

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

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

InheritanceFlags

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

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

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

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

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

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

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

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

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

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

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

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

Методы

Copy()

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

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

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

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

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

GetHashCode()

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

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

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

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

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

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

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

MemberwiseClone()

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

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

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

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

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

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

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