Udostępnij za pośrednictwem


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 GenericAclelementu . Ta wartość jest zwracana przez Revision właściwość Access Control Listy (ACL), które nie są skojarzone z obiektami usług katalogowych.

AclRevisionDS

Poziom poprawki bieżącego GenericAclelementu . Ta wartość jest zwracana przez Revision właściwość Access Control Listy (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 kierowaniem 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 poprawek obiektu 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 iterowania po wpisach kontroli dostępu (ACL) na liście kontroli dostępu (ACL).

GetHashCode()

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

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(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 obiektu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy