GenericAcl Класс

Определение

Представляет список управления доступом и является базовым классом для классов CommonAcl, DiscretionaryAcl, RawAcl и SystemAcl.

public ref class GenericAcl abstract : System::Collections::ICollection
public abstract class GenericAcl : System.Collections.ICollection
type GenericAcl = class
    interface ICollection
    interface IEnumerable
Public MustInherit Class GenericAcl
Implements ICollection
Наследование
GenericAcl
Производный
Реализации

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

GenericAcl()

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

Поля

AclRevision

Уровень редакции текущего объекта GenericAcl. Это значение возвращается свойством Revision для списков управления доступом (ACL), которые связаны с объектами служб каталогов.

AclRevisionDS

Уровень редакции текущего объекта GenericAcl. Это значение возвращается свойством Revision для списков управления доступом (ACL), которые связаны с объектами служб каталогов.

MaxBinaryLength

Максимально допустимая двоичная длина объекта GenericAcl.

Свойства

BinaryLength

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

Count

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

IsSynchronized

Данное свойство всегда имеет значение false. Оно реализовано только потому, что необходимо для реализации интерфейса ICollection.

Item[Int32]

Возвращает или задает объект GenericAce с заданным индексом.

Revision

Возвращает уровень редакции объекта GenericAcl.

SyncRoot

Данное свойство всегда возвращает значение null. Оно реализовано только потому, что необходимо для реализации интерфейса ICollection.

Методы

CopyTo(GenericAce[], Int32)

Копирует каждый GenericAce текущего объекта GenericAcl в указанный массив.

Equals(Object)

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

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

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

GetEnumerator()

Извлекает объект, который можно использовать для итерации по записям управления доступом (ACE) в списке управления доступом (ACL).

GetHashCode()

Служит хэш-функцией по умолчанию.

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

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

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

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

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

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

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

Явные реализации интерфейса

ICollection.CopyTo(Array, Int32)

Копирует каждый GenericAce текущего объекта GenericAcl в указанный массив.

IEnumerable.GetEnumerator()

Возвращает новый экземпляр класса AceEnumerator, приведенный как экземпляр интерфейса IEnumerator.

Методы расширения

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.

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