GenericAcl Klasa

Definicja

Reprezentuje listę kontroli dostępu (ACL) i jest klasą bazową dla CommonAclklas , DiscretionaryAcl, RawAcli 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
Dziedziczenie
GenericAcl
Pochodne
Implementuje

Konstruktory

GenericAcl()

Inicjuje nowe wystąpienie klasy GenericAcl.

Pola

AclRevision

Poziom poprawki bieżącego GenericAcl. Ta wartość jest zwracana przez Revision właściwość list Access Control (ACL), które nie są skojarzone z obiektami usług katalogowych.

AclRevisionDS

Poziom poprawki bieżącego GenericAcl. Ta wartość jest zwracana przez Revision właściwość list Access Control (ACL), które są skojarzone z obiektami usług katalogowych.

MaxBinaryLength

Maksymalna dozwolona długość binarna GenericAcl obiektu.

Właściwości

BinaryLength

Pobiera długość w bajtach reprezentacji binarnej bieżącego GenericAcl obiektu. Ta długość powinna być używana przed przesłaniem listy ACL do tablicy binarnej za pomocą GetBinaryForm(Byte[], Int32) metody .

Count

Pobiera liczbę wpisów kontroli dostępu (ACE) w bieżącym GenericAcl obiekcie.

IsSynchronized

Ta właściwość jest zawsze ustawiona na falsewartość . Jest on implementowany tylko dlatego, że jest wymagany do implementacji interfejsu ICollection .

Item[Int32]

Pobiera lub ustawia wartość GenericAce w określonym indeksie.

Revision

Pobiera poziom poprawki .GenericAcl

SyncRoot

Ta właściwość zawsze zwraca wartość null. Jest on implementowany tylko dlatego, że jest wymagany do implementacji interfejsu ICollection .

Metody

CopyTo(GenericAce[], Int32)

Kopiuje każdy GenericAce z bieżących GenericAcl elementów do określonej tablicy.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetBinaryForm(Byte[], Int32)

Marshaluje zawartość GenericAcl obiektu do określonej tablicy bajtów rozpoczynającej się od określonego przesunięcia.

GetEnumerator()

Pobiera obiekt, którego można użyć do iteracji za pośrednictwem wpisów kontroli dostępu (ACE) na liście kontroli dostępu (ACL).

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

Kopiuje każdy GenericAce z bieżących GenericAcl elementów do określonej tablicy.

IEnumerable.GetEnumerator()

Zwraca nowe wystąpienie AceEnumerator rzutowania klasy jako wystąpienie interfejsu IEnumerator .

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy elementu IEnumerable na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy