CommonAce Класс

Определение

Представляет запись управления доступом (ACE).

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

Возвращает значение, указывающее, разрешает ли ACE доступ, запрещает доступ, вызывает аудит системы или вызывает системные оповещения.

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

Возвращает тип этой записи контроль доступа (ACE).

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

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

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

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

InheritanceFlags

Возвращает флаги, указывающие свойства наследования этой контроль доступа записи (ACE).

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

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

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

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

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

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

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

Возвращает флаги, указывающие свойства распространения наследования этого контроль доступа записи (ACE).

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

Возвращает или задает объект, связанный SecurityIdentifier с этим KnownAce объектом.

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

Методы

Имя Описание
Copy()

Создает глубокую копию этой записи контроль доступа (ACE).

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

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

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

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

GetHashCode()

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

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

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

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

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

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

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

MemberwiseClone()

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

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

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

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

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

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

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