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