GenericAce Класс

Определение

Представляет элемент управления доступом и является базовым классом для всех остальных классов элементов управления доступом.Represents an Access Control Entry (ACE), and is the base class for all other ACE classes.

public ref class GenericAce abstract
public abstract class GenericAce
type GenericAce = class
Public MustInherit Class GenericAce
Наследование
GenericAce
Производный

Комментарии

Элемент управления доступом содержит заголовок ACE и двоичный BLOB-объект.An ACE contains both an ACE header and a binary blob. Заголовок содержит сведения о типе записи ACE, различные флаги и размер двоичного BLOB-объекта.The header contains information about the type of the ACE, various flags, and the size of the binary blob.

Свойства

AceFlags

Получает или задает объект AceFlags, связанный с объектом GenericAce.Gets or sets the AceFlags associated with this GenericAce object.

AceType

Получает тип данного элемента управления доступом.Gets the type of this Access Control Entry (ACE).

AuditFlags

Получает сведения об аудите, связанные с данным элементом управления доступом.Gets the audit information associated with this Access Control Entry (ACE).

BinaryLength

Возвращает длину в байтах двоичного представления текущего объекта GenericAce.Gets the length, in bytes, of the binary representation of the current GenericAce object. Эту длину необходимо использовать перед маршалингом списка управления доступом в двоичный массив с помощью метода GetBinaryForm(Byte[], Int32).This length should be used before marshaling the ACL into a binary array with the GetBinaryForm(Byte[], Int32) method.

InheritanceFlags

Получает флаги, определяющие свойства наследования данного элемента управления доступом.Gets flags that specify the inheritance properties of this Access Control Entry (ACE).

IsInherited

Получает логическое значение, определяющее, наследуется данный элемент управления доступом или задается явным образом.Gets a Boolean value that specifies whether this Access Control Entry (ACE) is inherited or is set explicitly.

PropagationFlags

Получает флаги, определяющие свойства распространения наследования данного элемента управления доступом.Gets flags that specify the inheritance propagation properties of this Access Control Entry (ACE).

Методы

Copy()

Создает глубокую копию данного элемента управления доступом.Creates a deep copy of this Access Control Entry (ACE).

CreateFromBinaryForm(Byte[], Int32)

Создает объект GenericAce из указанных двоичных данных.Creates a GenericAce object from the specified binary data.

Equals(Object)

Определяет, равен ли заданный объект GenericAce текущему объекту GenericAce.Determines whether the specified GenericAce object is equal to the current GenericAce object.

GetBinaryForm(Byte[], Int32)

Маршалирует содержимое объекта GenericAce в указанный массив байтов, начиная с указанной позиции.Marshals the contents of the GenericAce object into the specified byte array beginning at the specified offset.

GetHashCode()

Служит хэш-функцией для класса GenericAce.Serves as a hash function for the GenericAce class. Метод GetHashCode() подходит для использования в алгоритмах хэширования и структурах данных, таких как хэш-таблицы.The GetHashCode() method is suitable for use in hashing algorithms and data structures like a hash table.

GetType()

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

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

Операторы

Equality(GenericAce, GenericAce)

Определяет, считаются ли равными заданные объекты GenericAce.Determines whether the specified GenericAce objects are considered equal.

Inequality(GenericAce, GenericAce)

Определяет, считаются ли заданные объекты GenericAce неравными.Determines whether the specified GenericAce objects are considered unequal.

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