GenericAcl Класс

Определение

Представляет список управления доступом (ACL) и является базовым классом для CommonAclклассов , DiscretionaryAclRawAclи 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 объекта. Эту длину следует использовать перед маршалингом ACL в двоичный массив с GetBinaryForm(Byte[], Int32) помощью метода.

Count

Возвращает количество записей управления доступом (ACEs) в текущем 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()

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

GetHashCode()

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

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

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

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

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

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

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

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

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

Имя Описание
ICollection.CopyTo(Array, Int32)

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

IEnumerable.GetEnumerator()

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

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

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

Включает параллелизацию запроса.

AsQueryable(IEnumerable)

Преобразует IEnumerable в IQueryable.

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

Фильтрует элементы IEnumerable на основе указанного типа.

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