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) |